compose/forgejo/compose.sh

37 lines
941 B
Bash
Raw Normal View History

2023-05-02 16:50:07 +00:00
#!/bin/bash
podman pod create --name=forgejo \
-p 127.0.0.1:3000:3000 \
-p 2222:2222
2023-05-02 16:50:07 +00:00
# PORTS:
# - 3000 = WEB
# - 2222 = SSH
podman create \
--pod=forgejo \
--name=forgejo_db \
--volume=./data/db:/var/lib/postgresql/data:Z \
-e 'POSTGRES_DB=forgejo' \
-e 'POSTGRES_USER=forgejouser' \
--env-file=db.env \
docker.io/postgres:latest
# -e 'POSTGRES_PASSWORD=YOUR_DB_PASSWORD' \
podman create \
--pod=forgejo \
--name=forgejo_forgejo \
--volume=./data/forgejo:/data:Z \
-e 'GITEA_APP_INI=/data/gitea/conf/app.ini' \
-e 'GITEA_TEMP=/data/gitea/tmp' \
-e 'GITEA_CUSTOM=/data/gitea' \
-e 'GITEA_WORK_DIR=/app/gitea/gitea' \
2023-05-02 16:50:07 +00:00
-e 'GITEA__database__DB_TYPE=postgres' \
-e 'GITEA__database__HOST=localhost' \
-e 'GITEA__database__NAME=forgejo' \
-e 'GITEA__database__USER=forgejouser' \
--env-file=forgejo.env \
codeberg.org/forgejo/forgejo:1.19-rootless
2023-05-02 16:50:07 +00:00
# -e 'GITEA__database__PASSWD=YOUR_DB_PASSWORD' \