41 lines
1.1 KiB
YAML
41 lines
1.1 KiB
YAML
|
|
services:
|
||
|
|
app:
|
||
|
|
image: 192.168.178.152:50114/lemmy-poster:v0.2.0
|
||
|
|
ports:
|
||
|
|
- "8000:8000"
|
||
|
|
environment:
|
||
|
|
- DB_DATABASE=${DB_DATABASE}
|
||
|
|
- DB_USERNAME=${DB_USERNAME}
|
||
|
|
- DB_PASSWORD=${DB_PASSWORD}
|
||
|
|
- LEMMY_INSTANCE=${LEMMY_INSTANCE}
|
||
|
|
- LEMMY_USERNAME=${LEMMY_USERNAME}
|
||
|
|
- LEMMY_PASSWORD=${LEMMY_PASSWORD}
|
||
|
|
- LEMMY_COMMUNITY=${LEMMY_COMMUNITY}
|
||
|
|
depends_on:
|
||
|
|
- mysql
|
||
|
|
- redis
|
||
|
|
volumes:
|
||
|
|
- storage_data:/var/www/html/storage/app
|
||
|
|
restart: unless-stopped
|
||
|
|
|
||
|
|
mysql:
|
||
|
|
image: mysql:8.0
|
||
|
|
command: --host-cache-size=0 --innodb-use-native-aio=0 --sql-mode=STRICT_TRANS_TABLES,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
|
||
|
|
environment:
|
||
|
|
- MYSQL_DATABASE=${DB_DATABASE}
|
||
|
|
- MYSQL_USER=${DB_USERNAME}
|
||
|
|
- MYSQL_PASSWORD=${DB_PASSWORD}
|
||
|
|
- MYSQL_ROOT_PASSWORD=${DB_PASSWORD}
|
||
|
|
- TZ=UTC
|
||
|
|
volumes:
|
||
|
|
- mysql_data:/var/lib/mysql
|
||
|
|
restart: unless-stopped
|
||
|
|
|
||
|
|
redis:
|
||
|
|
image: redis:7-alpine
|
||
|
|
restart: unless-stopped
|
||
|
|
|
||
|
|
volumes:
|
||
|
|
mysql_data:
|
||
|
|
storage_data:
|