https://github.com/igor47/services
web servers for igor.moomers.org
https://github.com/igor47/services
Last synced: 5 months 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 (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-12-26T23:17:42.000Z (6 months ago)
- Last Synced: 2025-12-28T13:57:39.750Z (6 months ago)
- Language: Just
- Size: 62.5 KB
- Stars: 2
- Watchers: 1
- 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 git@github.com: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.