Compare commits
7 Commits
0.4.3+4.5.
...
0.5.0+4.6.
| Author | SHA1 | Date | |
|---|---|---|---|
| 59171ec812 | |||
| c9644d39f2 | |||
| 09e2b37332 | |||
| 72d3dbe370 | |||
| ea702f7b7f | |||
| 782f786380 | |||
| 487a20deed |
12
README.md
12
README.md
@ -1,11 +1,11 @@
|
||||
# liberaforms PRE-Release, testing
|
||||
# liberaforms
|
||||
|
||||
> Ethical form software
|
||||
|
||||
<!-- metadata -->
|
||||
|
||||
- **Category**: Apps
|
||||
- **Status**: 0
|
||||
- **Status**: wip
|
||||
- **Image**: [`liberaforms`](https://fung.uy/mycosystems/-/packages/container/liberaforms/), 1
|
||||
- **Healthcheck**: Yes
|
||||
- **Backups**: Yes
|
||||
@ -17,10 +17,16 @@
|
||||
|
||||
## Quick start
|
||||
|
||||
- `abra app new liberaforms --secrets`
|
||||
- `abra app new liberaforms`
|
||||
- Generate secrets
|
||||
- `abra app secret g <domain-name> secret_key v1`
|
||||
- `abra app secret g <domain-name> db_password v1`
|
||||
- Set an admin email address `abra app config <domain-name>`
|
||||
- `abra app deploy <domain-name>`
|
||||
- Create tables `abra app cmd <domain-name> forms setup_db` more info in [liberaforms docs](https://codeberg.org/LiberaForms/server/src/branch/main/docs/docker.md#create-the-database)
|
||||
- Generate keypair used to sign form entries/uploads `abra app cmd <domain-name> forms gen_key`
|
||||
- Insert the key `abra app secret i forms.fung.uy crypto_key v1 <key>`
|
||||
- Re-deploy
|
||||
|
||||
## Admin account setup
|
||||
|
||||
|
||||
9
abra.sh
9
abra.sh
@ -41,3 +41,12 @@ setup_db() {
|
||||
|
||||
echo "Database setup complete. <3"
|
||||
}
|
||||
|
||||
gen_key() {
|
||||
file_env "DB_PASSWORD"
|
||||
file_env "CRYPTO_KEY"
|
||||
file_env "SECRET_KEY"
|
||||
file_env "LDAP_BIND_PASSWORD"
|
||||
|
||||
flask cryptokey create
|
||||
}
|
||||
@ -33,7 +33,7 @@ services:
|
||||
start_period: 1m
|
||||
|
||||
forms:
|
||||
image: fung.uy/mycosystems/liberaforms:v4.5.1
|
||||
image: fung.uy/mycosystems/liberaforms:v4.6.1
|
||||
configs:
|
||||
- source: entrypoint
|
||||
mode: 555
|
||||
@ -55,6 +55,7 @@ services:
|
||||
- DB_PASSWORD_FILE=/run/secrets/db_password
|
||||
- DB_NAME=liberaforms
|
||||
- BASE_URL=https://${DOMAIN}
|
||||
- SERVER_NAME=${DOMAIN}
|
||||
- ROOT_USER=${ADMIN_USER}
|
||||
- TMP_DIR=/tmp
|
||||
- SECRET_KEY_FILE=/run/secrets/secret_key
|
||||
|
||||
1
release/0.4.3+4.6.1
Normal file
1
release/0.4.3+4.6.1
Normal file
@ -0,0 +1 @@
|
||||
bump liberaforms container to 4.6.1
|
||||
1
release/0.5.0+4.6.1
Normal file
1
release/0.5.0+4.6.1
Normal file
@ -0,0 +1 @@
|
||||
add key generation steps to support file uploads in forms.
|
||||
Reference in New Issue
Block a user