improve docker dev
This commit is contained in:
53
docker-compose.dev.yml
Normal file
53
docker-compose.dev.yml
Normal file
@@ -0,0 +1,53 @@
|
||||
version: "2"
|
||||
services:
|
||||
flaskfetfotos:
|
||||
image: docker.triton2.fet.at/flask-fet-fotos:latest
|
||||
environment:
|
||||
FLASK_DEBUG: 0
|
||||
FLASK_APP: main.py
|
||||
pages_root: /app/data
|
||||
etherpadsql:
|
||||
image: mariadb
|
||||
environment:
|
||||
MYSQL_DATABASE: etherpaddb
|
||||
MYSQL_USER: user
|
||||
MYSQL_PASSWORD: hgu
|
||||
MYSQL_COLLATION: utf8_general_ci
|
||||
MYSQL_CHARSET: utf8
|
||||
volumes:
|
||||
- ep-mysql-volume-andis:/var/lib/mysql
|
||||
etherpad:
|
||||
image: etherpad/etherpad
|
||||
environment:
|
||||
DB_TYPE: mysql
|
||||
DB_HOST: etherpadsql
|
||||
DB_PORT: 3306
|
||||
DB_NAME: etherpaddb
|
||||
DB_USER: user
|
||||
DB_PASS: hgu
|
||||
DB_CHARSET: utf8
|
||||
TRUST_PROXY: "true"
|
||||
REQUIRE_SESSION: "true"
|
||||
depends_on:
|
||||
- etherpadsql
|
||||
volumes:
|
||||
- /srv/etherpad/APIKEY.txt:/opt/etherpad-lite/APIKEY.txt
|
||||
theia:
|
||||
image: docker.triton2.fet.at/theia-fet2020:latest
|
||||
volumes:
|
||||
- /srv/andis_fet2020:/home/project
|
||||
- /srv/etherpad/APIKEY.txt:/srv/etherpad/APIKEY.txt
|
||||
- theia_usr:/usr/local
|
||||
environment:
|
||||
HOST_NAME: andis.triton2.fet.at
|
||||
nginx:
|
||||
image: docker.triton2.fet.at/nginxdev-fet2020:latest
|
||||
ports:
|
||||
- "8106:8080"
|
||||
volumes:
|
||||
ep-mysql-volume-andis:
|
||||
driver: local
|
||||
mysql-volume-andis:
|
||||
driver: local
|
||||
theia_usr:
|
||||
driver: local
|
||||
Reference in New Issue
Block a user