|
6 | 6 |  |
7 | 7 |  |
8 | 8 |
|
9 | | -This repository is a minimalistic setup for running your services with Docker Compose behind Traefik with autogenerated `https` certificates. |
| 9 | +This repository is a minimalistic setup for running services with Docker Compose behind Traefik and autogenerated `https` certificates. |
10 | 10 |
|
11 | 11 | Let's say, you have the `API` service (e.g. NodeJS app), React app for frontend and would like to make it available via `https://api.your-domain.com` and `https://dashboard.your-domain.com`, then you are at the right place! |
12 | 12 |
|
| 13 | +It includes the collection of `docker-compose` files and bash scripts that automate and simplify startup of your project, by taking care of some DevOps routine. List with available services can be found at [Services section](#services). |
| 14 | + |
13 | 15 | > _HTTPS Backend_ is a part of [starters.dev](https://github.com/starters-dev) collection. |
14 | 16 |
|
15 | 17 | ## Getting Started |
@@ -121,11 +123,21 @@ REDIS_DISABLE_COMMANDS=FLUSHDB,FLUSHALL |
121 | 123 | - `REDIS_PASSWORD` - password for Redis. |
122 | 124 | - `REDIS_DISABLE_COMMANDS` - commands disabled from execution. |
123 | 125 |
|
| 126 | +## Enhancements |
| 127 | + |
| 128 | +There are still some things I would like to add to the backend setup: |
| 129 | + |
| 130 | +- [x] [PostgreSQL](https://www.postgresql.org) - open source object-relational database known for reliability and data integrity. |
| 131 | +- [x] [Redis](https://redis.io) - open source, in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker. |
| 132 | +- [ ] [Plausible](https://plausible.io) - simple and privacy-friendly Google Analytics alternative. |
| 133 | +- [ ] [GlitchTip](https://glitchtip.com) - open source reimplementation of Sentry error tracking platform. |
| 134 | +- [ ] Github actions or similar technique |
| 135 | + |
124 | 136 | ## Why? |
125 | 137 |
|
126 | 138 | While developing `API` and similar services for mobile apps, you can not really access `localhost` (on mobile device) if, let's say, you have running Docker image on you local machine. Also you have to make only `https` requests from mobile app. |
127 | 139 |
|
128 | | -Another reason was to have `PostgreSQL` and `Redis` always running in the cloud but for cheap cost. You can run both of them easily on less than $5 server. |
| 140 | +Another reason was to have `PostgreSQL` and `Redis` always running in the cloud but for cheap cost. You can run both of them easily on the $6 server. |
129 | 141 |
|
130 | 142 | #### Note |
131 | 143 |
|
|
0 commit comments