From 35b39afe295982404e861e16a22ab5af63d38a64 Mon Sep 17 00:00:00 2001 From: leo Date: Tue, 6 Sep 2022 07:28:56 +0200 Subject: [PATCH] added freshrss + changes --- freshrss/.gitignore | 3 +++ freshrss/README.md | 10 ++++++++++ freshrss/docker-compose.yaml | 30 ++++++++++++++++++++++++++++++ freshrss/env_example | 3 +++ ghost_blog/.gitignore | 2 +- ghost_blog/README.md | 7 +++---- ghost_blog/docker-compose.yaml | 2 +- ghost_blog/env_example | 1 + gitea/.gitignore | 2 ++ gitea/README.md | 6 +++++- gitea/docker-compose.yaml | 2 +- gitea/env_example | 1 + 12 files changed, 61 insertions(+), 8 deletions(-) create mode 100644 freshrss/.gitignore create mode 100644 freshrss/README.md create mode 100644 freshrss/docker-compose.yaml create mode 100644 freshrss/env_example create mode 100644 gitea/.gitignore create mode 100644 gitea/env_example diff --git a/freshrss/.gitignore b/freshrss/.gitignore new file mode 100644 index 0000000..39da03f --- /dev/null +++ b/freshrss/.gitignore @@ -0,0 +1,3 @@ +.env +data/ +db/ diff --git a/freshrss/README.md b/freshrss/README.md new file mode 100644 index 0000000..9077fb2 --- /dev/null +++ b/freshrss/README.md @@ -0,0 +1,10 @@ +# FreshRSS docker container + +### requirements: + + - installed system with docker-compose + - running in /services/freshrss/ + - adjust env_example and rename to .env + +Website: +https://freshrss.org diff --git a/freshrss/docker-compose.yaml b/freshrss/docker-compose.yaml new file mode 100644 index 0000000..ec32e35 --- /dev/null +++ b/freshrss/docker-compose.yaml @@ -0,0 +1,30 @@ +version: "3" + +services: + freshrss_db: + image: postgres:latest + container_name: freshrss_db + hostname: freshrss_db + restart: unless-stopped + volumes: + - /services/freshrss/db:/var/lib/postgresql/data + environment: + POSTGRES_USER: ${POSTGRES_USER} + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} + POSTGRES_DB: freshrss + + freshrss_app: + image: freshrss/freshrss:latest + container_name: freshrss_app + hostname: freshrss_app + restart: unless-stopped + ports: + - ${WEBSITE_PORT}:80 + depends_on: + - freshrss_db + volumes: + - /services/freshrss/data:/var/www/FreshRSS/data + - /services/freshrss/extensions:/var/www/FreshRSS/extensions + environment: + CRON_MIN: '*/20' + TZ: Europe/Berlin diff --git a/freshrss/env_example b/freshrss/env_example new file mode 100644 index 0000000..e7e1d70 --- /dev/null +++ b/freshrss/env_example @@ -0,0 +1,3 @@ +POSTGRES_USER= +POSTGRES_PASSWORD= +WEBSITE_PORT= diff --git a/ghost_blog/.gitignore b/ghost_blog/.gitignore index 269d02b..51cdcea 100644 --- a/ghost_blog/.gitignore +++ b/ghost_blog/.gitignore @@ -1,3 +1,3 @@ -.env* +.env content/ mysql/ diff --git a/ghost_blog/README.md b/ghost_blog/README.md index 5cc9de5..630b109 100644 --- a/ghost_blog/README.md +++ b/ghost_blog/README.md @@ -1,11 +1,10 @@ # Docker Container for running Ghost blog -https://ghost.org - - #### requirements: - /services/ghost created, copy docker-compose.yaml to this. - - customized .env file + - adjust env_example and rename to .env +Website: +https://ghost.org diff --git a/ghost_blog/docker-compose.yaml b/ghost_blog/docker-compose.yaml index 10c2674..2f863f1 100644 --- a/ghost_blog/docker-compose.yaml +++ b/ghost_blog/docker-compose.yaml @@ -7,7 +7,7 @@ services: depends_on: - db ports: - - 8080:2368 + - ${WEBSITE_PORT}:2368 environment: url: ${URL} database__client: mysql diff --git a/ghost_blog/env_example b/ghost_blog/env_example index d746e00..1372a6d 100644 --- a/ghost_blog/env_example +++ b/ghost_blog/env_example @@ -6,3 +6,4 @@ MYSQL_ROOT_PASSWORD= MYSQL_USER= MYSQL_PASSWORD= MYSQL_DATABASE= +WEBSITE_PORT= diff --git a/gitea/.gitignore b/gitea/.gitignore new file mode 100644 index 0000000..24f9f8d --- /dev/null +++ b/gitea/.gitignore @@ -0,0 +1,2 @@ +.env +data/ diff --git a/gitea/README.md b/gitea/README.md index 57ac4e3..412c124 100644 --- a/gitea/README.md +++ b/gitea/README.md @@ -3,4 +3,8 @@ ### requirements: - installed linux system with docker-compose - - access to /services + - running in /services/gitea + - adjust env_example and rename to .env + +Website: +https://gitea.io diff --git a/gitea/docker-compose.yaml b/gitea/docker-compose.yaml index 99fc23b..ae6dc61 100644 --- a/gitea/docker-compose.yaml +++ b/gitea/docker-compose.yaml @@ -18,4 +18,4 @@ services: - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro ports: - - "8082:3000" + - ${WEBSITE_PORT}:3000 diff --git a/gitea/env_example b/gitea/env_example new file mode 100644 index 0000000..d79cde7 --- /dev/null +++ b/gitea/env_example @@ -0,0 +1 @@ +WEBSITE_PORT=