Add README
This commit is contained in:
parent
529b194a54
commit
6f9ed51bfb
31
README.md
Normal file
31
README.md
Normal file
|
@ -0,0 +1,31 @@
|
|||
# kimai-fly
|
||||
|
||||
[Kimai](https://www.kimai.org) on fly.io
|
||||
|
||||
```
|
||||
flyctl volumes create kimaidata --size 3
|
||||
flyctl proxy 3306 -a inv-db
|
||||
# Use existing mariadb or create new, follow:
|
||||
# https://fly.io/docs/app-guides/mysql-on-fly/
|
||||
# If using an existing one, create new mariadb user + db
|
||||
# mysql -h localhost -P 3306 -u root -p
|
||||
# URL encode your mail address and password like this for MAILER_URL
|
||||
nix run nixos#php -- -r "echo urlencode('jfw@miom.space');"
|
||||
flyctl secrets set \
|
||||
MAILER_URL=smtps://jfw%40miom.space:your-great-password@mail.yourprovider.de:465 \
|
||||
DB_PASS=MYSQL_PASSWORD \
|
||||
APP_SECRET=change_this_to_something_unique \
|
||||
ADMIN_PASS=ADMIN_PASSWORD
|
||||
flyctl deploy
|
||||
flyctl ssh issue
|
||||
flyctl ssh console
|
||||
# On the vm
|
||||
bash
|
||||
apt update && apt install -y vim
|
||||
mkdir /opt/kimai/public/assets
|
||||
# Edit /opt/kimai/public/assets/local.yaml and paste custom keycloak config, see:
|
||||
# https://www.kimai.org/documentation/1.30.0/saml-keycloak.html
|
||||
# Back on your laptop
|
||||
flyctl apps restart kimai-app
|
||||
flyctl certs create track.faenix.eu
|
||||
```
|
Loading…
Reference in a new issue