INIT V0.9

This commit is contained in:
Niklas Müller 2024-02-26 16:23:29 +01:00
parent d54f2ab498
commit 7f6da3926e
13 changed files with 1724 additions and 1 deletions

46
docker-compose.yaml Normal file
View file

@ -0,0 +1,46 @@
################################################################
#
# 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