You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository is a minimalistic setup for running services with Docker Compose behind Traefik and autogenerated `https` certificates.
@@ -96,18 +97,13 @@ The setup uses [Traefik](https://github.com/traefik/traefik), the cloud native a
96
97
97
98
You can always delete existing (if you don't need them) or add your own services, just make sure to apply necessary changes.
98
99
99
-
### Env variables
100
+
### Services
100
101
101
-
Current setup requires you to fill in `.env` file with variables that are used in services.
102
+
---
102
103
103
-
-`DOMAIN_NAME` - your registered domain.
104
-
-`DO_AUTH_TOKEN` - Digital Ocean token that is going to be used for DNS challenge and generating https certificates. It's required by Traefik and they provide other options, you can find them [here](https://doc.traefik.io/traefik/https/acme/#providers). If you'd like to continue with Digital Ocean, then you can create a token in `Dashboard` -> `API` -> `Tokens/Keys`.
105
-
-`ACME_EMAIL` - email that is used for [Let's Encrypt](https://letsencrypt.org) and `https` certificates.
106
-
-`GITHUB_TOKEN` - `(optional)` github token for private repos.
104
+
[PostgreSQL](https://www.postgresql.org) - open source object-relational database known for reliability and data integrity.
107
105
108
-
### Services
109
-
110
-
-[PostgreSQL](https://www.postgresql.org) - open source object-relational database known for reliability and data integrity. It uses [Bitnami Docker image](https://hub.docker.com/r/bitnami/postgresql).
106
+
It uses [Bitnami Docker image](https://hub.docker.com/r/bitnami/postgresql).
111
107
112
108
<details>
113
109
<summary>Env variables</summary>
@@ -118,7 +114,11 @@ Current setup requires you to fill in `.env` file with variables that are used i
118
114
119
115
</details>
120
116
121
-
-[Redis](https://redis.io) - open source, in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker. It uses [Bitnami Docker image](https://hub.docker.com/r/bitnami/redis).
117
+
---
118
+
119
+
[Redis](https://redis.io) - open source, in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker.
120
+
121
+
It uses [Bitnami Docker image](https://hub.docker.com/r/bitnami/redis).
122
122
123
123
<details>
124
124
<summary>Env variables</summary>
@@ -128,17 +128,15 @@ Current setup requires you to fill in `.env` file with variables that are used i
128
128
129
129
</details>
130
130
131
-
-[Plausible](https://plausible.io) - simple and privacy-friendly Google Analytics alternative
131
+
---
132
+
133
+
[Plausible](https://plausible.io) - simple and privacy-friendly Google Analytics alternative.
Current setup requires you to fill in `.env` file with variables that are used in services.
168
+
169
+
-`DOMAIN_NAME` - your registered domain.
170
+
-`DO_AUTH_TOKEN` - Digital Ocean token that is going to be used for DNS challenge and generating https certificates. It's required by Traefik and they provide other options, you can find them [here](https://doc.traefik.io/traefik/https/acme/#providers). If you'd like to continue with Digital Ocean, then you can create a token in `Dashboard` -> `API` -> `Tokens/Keys`.
171
+
-`ACME_EMAIL` - email that is used for [Let's Encrypt](https://letsencrypt.org) and `https` certificates.
172
+
-`GITHUB_TOKEN` - `(optional)` github token for private repos.
173
+
163
174
## Enhancements
164
175
165
176
There are still some things I would like to add to the backend setup:
0 commit comments