diff options
| author | David Siegfried <david.siegfried@uni-vechta.de> | 2022-06-21 09:04:10 +0000 |
|---|---|---|
| committer | David Siegfried <david.siegfried@uni-vechta.de> | 2022-06-21 09:04:10 +0000 |
| commit | 8ce1b740c144abf8855b5ea7580d09be6af467fa (patch) | |
| tree | ee0ec1e1f2a73ce40f3f046b0b8f44e823ad8fb2 /docker-compose.yml | |
| parent | b333f3fa1ea4d661db10e88325152eb2ef5437f3 (diff) | |
add gitlab-ci, closes #606
Closes #606
Merge request studip/studip!574
Diffstat (limited to 'docker-compose.yml')
| -rw-r--r-- | docker-compose.yml | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..82c4bc4 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,49 @@ +version: "3" +services: + db: + image: mariadb:10.4 + volumes: + - db_data:/var/lib/mysql + command: mysqld --sql_mode="" + restart: always + environment: + MYSQL_RANDOM_ROOT_PASSWORD: 1 + MYSQL_DATABASE: studip_db + MYSQL_USER: studip_user + MYSQL_PASSWORD: studip_password + + web: + build: + context: . + dockerfile: ./docker/studip/Dockerfile + + depends_on: + - db + volumes: + - web_data:/var/www/studip/data + + # Use port to redirect port + ports: + - "8032:80" + + restart: always + environment: + MYSQL_DATABASE: studip_db + MYSQL_USER: studip_user + MYSQL_PASSWORD: studip_password + MYSQL_HOST: db + STUDIP_MAIL_TRANSPORT: debug + + # Use automigrate to migrate your instance on startup + AUTO_MIGRATE: 1 + + # Use proxy url OR autoproxy if run behind a proxy + # PROXY_URL: https://studip.example.com/ + # AUTO_PROXY: 1 + + # Demo data for your studip instance + DEMO_DATA: 1 + +volumes: + web_data: {} + db_data: {} |
