diff options
| author | Philipp Le <philipp-le-prviat@freenet.de> | 2021-02-21 10:15:40 +0100 |
|---|---|---|
| committer | Philipp Le <philipp-le-prviat@freenet.de> | 2021-02-21 10:15:40 +0100 |
| commit | 33111ec7bc0abbed0b91007556e13c1b1068ef55 (patch) | |
| tree | 96ab6bd61accc0ac2194cfa76428c9532a16e9f9 | |
| parent | c922797429e6c078a2c659a6a79284e498244533 (diff) | |
| download | baikal-docker-33111ec7bc0abbed0b91007556e13c1b1068ef55.zip baikal-docker-33111ec7bc0abbed0b91007556e13c1b1068ef55.tar.gz baikal-docker-33111ec7bc0abbed0b91007556e13c1b1068ef55.tar.bz2 | |
feat: Make volume directory configurable
| -rw-r--r-- | README.md | 11 | ||||
| -rw-r--r-- | docker-compose.yml | 8 | ||||
| -rw-r--r-- | sample.env | 1 |
3 files changed, 16 insertions, 4 deletions
@@ -2,8 +2,19 @@ Based on: [https://github.com/pr3d4t0r/calendar](https://github.com/pr3d4t0r/cal # Installation +Edit the configuration: +``` +cp sample.env .env +nano .env +``` + +Build the image: ``` docker-compose build +``` + +Prepare write permissions and structure of the volumes: +``` mkdir -p volumes/Specific/db chown -R 33:33 volumes/Specific ``` diff --git a/docker-compose.yml b/docker-compose.yml index 7a7d6fc..53f4b76 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,8 +4,8 @@ services: db: image: mysql:5.7 volumes: - - ./volumes/db:/var/lib/mysql - restart: always + - ${VOLUMES_DIR}/volumes/db:/var/lib/mysql + restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} MYSQL_DATABASE: ${MYSQL_DATABASE} @@ -23,7 +23,7 @@ services: environment: CONTAINER_DOMAIN_NAME: ${DOMAIN_NAME} CONTAINER_HOST_NAME: ${HOST_NAME} - restart: always + restart: unless-stopped labels: - "traefik.http.routers.baikal.rule=Host(`${HOST_NAME}.${DOMAIN_NAME}`)" - "traefik.http.middlewares.baikal-path.replacepathregex.regex=^/${PATH_PREFIX}/(.*)" @@ -32,4 +32,4 @@ services: - "traefik.http.routers.baikal-nosub.middlewares=baikal-path@docker" - "traefik.http.routers.baikal-wellknown.rule=(Host(`${DOMAIN_NAME}`) || Host(`www.${DOMAIN_NAME}`) && (Path(`.well-known/caldav`) || Path(`.well-known/carddav`))" volumes: - - ./volumes/Specific:/var/www/html/Specific + - ${VOLUMES_DIR}/volumes/Specific:/var/www/html/Specific @@ -1,3 +1,4 @@ +VOLUMES_DIR=. MYSQL_ROOT_PASSWORD=verysecurepassword MYSQL_DATABASE=baikal MYSQL_USER=baikal |
