mirror of
https://github.com/fergalmoran/snapp.git
synced 2025-12-22 09:41:45 +00:00
39 lines
844 B
YAML
39 lines
844 B
YAML
services:
|
|
snapp:
|
|
image: uraniadev/snapp:0.8
|
|
ports:
|
|
- 3000:3000
|
|
environment:
|
|
DATABASE_MYSQL_URL: 'mysql://root:password@mariadb:3306/snappdb'
|
|
TOKEN_SECRET: # openssl rand -base64 32
|
|
ORIGIN: https://example.com
|
|
DATABASE_PROVIDER: mysql
|
|
depends_on:
|
|
mariadb:
|
|
condition: service_healthy
|
|
networks:
|
|
- snapp
|
|
|
|
mariadb:
|
|
image: mariadb:latest
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: password
|
|
MYSQL_DATABASE: snappdb
|
|
volumes:
|
|
- mariadb-data:/var/lib/mysql
|
|
networks:
|
|
- snapp
|
|
healthcheck:
|
|
test: ['CMD', 'healthcheck.sh', '--su-mysql', '--connect', '--innodb_initialized']
|
|
start_period: 1m
|
|
start_interval: 10s
|
|
interval: 1m
|
|
timeout: 5s
|
|
retries: 3
|
|
networks:
|
|
snapp:
|
|
external: false
|
|
|
|
volumes:
|
|
mariadb-data:
|