Set up Forgejo role and migrate Gitea to Forgejo 11
This commit is contained in:
parent
1c9721f0b2
commit
300358fa98
10 changed files with 319 additions and 19 deletions
27
roles/any.software.forgejo-podman/README.md
Normal file
27
roles/any.software.forgejo-podman/README.md
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
# `any.software.forgejo-podman`
|
||||
|
||||
## Description
|
||||
|
||||
Role that installs Forgejo along with a Postgresql database in Podman.
|
||||
|
||||
## Configuration
|
||||
|
||||
* General
|
||||
* `forgejo_version`: version of Forgejo to install
|
||||
* `forgejo_postgres_version`: version of PostgreSQL to install
|
||||
* Networking
|
||||
* `forgejo_ssh_port`: port to expose the SSH port to; will skip publishing port if omitted
|
||||
* `forgejo_http_port`: port to expose the HTTP server to; will skip publishing port if omitted
|
||||
* `forgejo_domain`: domain the server will be running on
|
||||
* `forgejo_ssh_domain`: SSH domain setting, defaults to `forgejo_domain`
|
||||
* `forgejo_root_url`: root URL setting
|
||||
* Secrets
|
||||
* `forgejo_lfs_jwt_secret`: the LFS JWT secret
|
||||
* `forgejo_secret_key`: the `SECRET_KEY` variable
|
||||
* `forgejo_internal_token`: the `INTERNAL_TOKEN` variable
|
||||
* `forgejo_jwt_secret`: the JWT secret used for OAuth2
|
||||
* Data
|
||||
* `forgejo_data_dir`: the directory regular data is stored in
|
||||
* `forgejo_repositories_dir`: directory all repositories are stored in
|
||||
* `forgejo_lfs_dir`: directory LFS objects are stored in
|
||||
* `forgejo_postgres_dir`: data directory for the PostgreSQL database
|
||||
Loading…
Add table
Add a link
Reference in a new issue