Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/igor47/services
web servers for igor.moomers.org
https://github.com/igor47/services
Last synced: about 1 month ago
JSON representation
web servers for igor.moomers.org
- Host: GitHub
- URL: https://github.com/igor47/services
- Owner: igor47
- License: mit
- Created: 2022-02-16T21:27:26.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-09-10T03:22:34.000Z (4 months ago)
- Last Synced: 2024-10-15T15:29:29.876Z (3 months ago)
- Language: Just
- Size: 56.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# services
run services via docker-compose and traefik.
## installation
clone the repo:
```bash
$ git clone [email protected]:igor47/services.git igor.services
```after cloning, run `just install` to set up the systemd service, called `compose`.
## usage
control the service with `systemctl`:
```bash
$ systemctl --user compose
```other commands are available via `just`.
for instance, to view logs, use `just logs`:## postgres
init is available via init scripts.
run `just postgres-init` to create all dbs and users.
if you want a shell in postgres:```bash
$ docker compose exec -it igor.postgres /bin/bash
```### TODO: backups
we should back up the postgres db somehow...
## minifux
configuration comes from [here](https://miniflux.app/docs/installation.html#docker).
don't forget to change the default password.