tti-provider/docker-compose.yaml
Niklas Müller 7f6da3926e INIT V0.9
2024-02-26 16:23:29 +01:00

46 lines
1.3 KiB
YAML

################################################################
#
# Development:
# nodemon.cmd --ext '*' --exec docker-compose up app database --build
#
# docker exec tti-provider-db sh -c 'exec mysqldump --all-databases -uroot -p"$MYSQL_ROOT_PASSWORD"' > /tmp/all-databases.sql
# docker exec tti-provider-db sh -c 'exec mysqldump tti_db tti_tasks -uroot -p"$MYSQL_ROOT_PASSWORD"' > /tmp/tti_db-tti_tasks-database.sql
#
################################################################
networks:
tti-provider-network:
name: tti-provider-network
services:
app:
build: ./tti-provider
container_name: tti-provider-app
restart: always
networks:
- tti-provider-network
command: >
sh -c "
./init.sh
"
ports:
- 8889:8080
environment:
MYSQL_HOST: tti-provider-db
MYSQL_USER: user
MYSQL_PASSWORD: NGQ2ODk3NDc0YzRmOTcyOGRlZDg0N2M0
MYSQL_DATABASE: tti_db
database:
build: ./tti-db
container_name: tti-provider-db
restart: always
networks:
- tti-provider-network
ports:
- "3308:3306"
environment:
MYSQL_ROOT_USER: root
MYSQL_ROOT_PASSWORD: MWVmNzZlOGRhOTQzZWI1MTBiMzhhZjU1
MYSQL_DATABASE: tti_db
MYSQL_USER: user
MYSQL_PASSWORD: NGQ2ODk3NDc0YzRmOTcyOGRlZDg0N2M0