Files
WebHosting/stacks/yourls/compose.yaml

40 lines
978 B
YAML

name: yourls
services:
yourls:
image: gitea.psi.ch/yourls:latest
container_name: yourls
restart: always
depends_on:
- yourls_mariadb
ports:
- 8080:8080
networks:
- yourls_backend
- backend
env_file:
- path: ${WEBHOSTING_ENV_DIR:-/etc/webhosting}/yourls/yourls.env
required: true
format: raw
environment:
YOURLS_DB_HOST: yourls_mariadb
YOURLS_DB_PASS: ${YOURLS_DB_PASS}
YOURLS_SITE: https://i-test.psi.ch
YOURLS_USER: yourls
YOURLS_PASS: ${YOURLS_PASS}
yourls_mariadb:
image: mariadb
container_name: yourls_mariadb
restart: always
networks:
- yourls_backend
env_file:
- path: ${WEBHOSTING_ENV_DIR:-/etc/webhosting}/yourls/yourls.env
required: true
format: raw
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
MYSQL_DATABASE: yourls
volumes:
- /opt/webcontent/yourls/db:/var/lib/mysql