9 Commits

Author SHA1 Message Date
a8167754ba update readme instructions
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-02 14:49:20 -04:00
1fb3025d75 update readme, fix create tables command
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-02 14:44:50 -04:00
5a7febd5f3 add pg backup version to .drone.yml
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-02 14:41:16 -04:00
d519279568 smh
Some checks failed
continuous-integration/drone/push Build is failing
2025-07-02 14:40:32 -04:00
9adf6bbbd6 update .drone.yml
Some checks failed
continuous-integration/drone/push Build is failing
2025-07-02 14:39:34 -04:00
8822497e43 remove quotes from drone.yml env variables
Some checks failed
continuous-integration/drone/push Build is failing
2025-07-02 14:38:11 -04:00
c1b1a6c0d7 Update README.md
Some checks failed
continuous-integration/drone/push Build is failing
2025-07-02 18:36:42 +00:00
b088285584 chore: publish 0.4.3+4.0.0 release
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is passing
2025-07-02 14:31:27 -04:00
5150b0ea68 add PG_BACKUP_VERSION to abra.sh
Some checks failed
continuous-integration/drone/push Build is failing
2025-07-02 14:30:09 -04:00
4 changed files with 50 additions and 42 deletions

View File

@ -14,45 +14,47 @@ steps:
networks:
- proxy
- internal
environment:
DOMAIN: liberaforms.swarm-test.autonomic.zone
STACK_NAME: liberaforms
LETS_ENCRYPT_ENV: production
ENABLE_LDAP: False
FLASK_DEBUG: False
FLASK_CONFIG: production
DB_HOST: db
DB_USER: liberaforms
DB_PASSWORD_FILE: /run/secrets/db_password
DB_NAME: liberaforms
BASE_URL: https://${DOMAIN}
ROOT_USER: ${ADMIN_USER}
TMP_DIR: /tmp
SECRET_KEY_FILE: /run/secrets/secret_key
CRYPTO_KEY_FILE: /run/secrets/crypto_key
SESSION_TYPE: filesystem
LOG_LEVEL: INFO
LOG_DIR: /app/logs
GUNICORN_WORKERS: ${GUNICORN_WORKERS:-3}
SECRET_SECRET_KEY_VERSION: "v1"
SECRET_DB_PASSWORD_VERSION: "v1"
SECRET_CRYPTO_KEY_VERSION: "v1"
ENTRYPOINT_VERSION: "v2"
NGINX_CONFIG_VERSION: "v1"
TYPE: liberaforms
ADMIN_USER: 'you@example.com'
DEFAULT_LANGUAGE: 'en'
E2EE_MODE: ENABLED_BY_DEFAULT
TOKEN_EXPIRATION: 604800
DEFAULT_TIMEZONE: "America/New_York"
ENABLE_RSS_FEED: True
ENABLE_PROMETHEUS_METRICS: False
ENABLE_UPLOADS: True
ENABLE_REMOTE_STORAGE: False
TOTAL_UPLOADS_LIMIT: "1 GB"
DEFAULT_USER_UPLOADS_LIMIT: "50 MB"
MAX_MEDIA_SIZE: 512000
MAX_ATTACHMENT_SIZE: 1572864
compose: "compose.yml"
environment:
DOMAIN: liberaforms.swarm-test.autonomic.zone
STACK_NAME: liberaforms
LETS_ENCRYPT_ENV: production
ENABLE_LDAP: False
FLASK_DEBUG: False
FLASK_CONFIG: production
DB_HOST: db
DB_USER: liberaforms
DB_PASSWORD_FILE: /run/secrets/db_password
DB_NAME: liberaforms
BASE_URL: https://${DOMAIN}
ROOT_USER: ${ADMIN_USER}
TMP_DIR: /tmp
SECRET_KEY_FILE: /run/secrets/secret_key
CRYPTO_KEY_FILE: /run/secrets/crypto_key
SESSION_TYPE: filesystem
LOG_LEVEL: INFO
LOG_DIR: /app/logs
GUNICORN_WORKERS: ${GUNICORN_WORKERS:-3}
SECRET_SECRET_KEY_VERSION: v1
SECRET_DB_PASSWORD_VERSION: v1
SECRET_CRYPTO_KEY_VERSION: v1
ENTRYPOINT_VERSION: v2
NGINX_CONFIG_VERSION: v1
PG_BACKUP_VERSION: v1
TYPE: liberaforms
ADMIN_USER: you@example.com
DEFAULT_LANGUAGE: en
E2EE_MODE: ENABLED_BY_DEFAULT
TOKEN_EXPIRATION: 604800
DEFAULT_TIMEZONE: America/New_York
ENABLE_RSS_FEED: True
ENABLE_PROMETHEUS_METRICS: False
ENABLE_UPLOADS: True
ENABLE_REMOTE_STORAGE: False
TOTAL_UPLOADS_LIMIT: 1 GB
DEFAULT_USER_UPLOADS_LIMIT: 50 MB
MAX_MEDIA_SIZE: 512000
MAX_ATTACHMENT_SIZE: 1572864
trigger:
branch:
- main

View File

@ -5,7 +5,7 @@
<!-- metadata -->
- **Category**: Apps
- **Status**: 5, wip
- **Status**: 5
- **Image**: [`liberaforms`](https://fung.uy/mycosystems/-/packages/container/liberaforms/), 1
- **Healthcheck**: Yes
- **Backups**: Yes
@ -18,8 +18,12 @@
## Quick start
- `abra app new liberaforms --secrets`
- `abra app config <domain-name>`
- Set an admin email address `abra app config <domain-name>`
- `abra app deploy <domain-name>`
- Create tables `abra app cmd <domain-name> app setup_db` more info in [liberaforms docs](https://gitlab.com/liberaforms/liberaforms/-/blob/main/docs/docker.md?ref_type=heads#create-the-database)
- Create tables `abra app cmd <domain-name> forms setup_db` more info in [liberaforms docs](https://gitlab.com/liberaforms/liberaforms/-/blob/main/docs/docker.md?ref_type=heads#create-the-database)
## Admin account setup
Once liberaforms is deployed, go to the login screen by clicking the text in the top right. Next, click "forgot password" now you can fill in the email you set as your admin email and you will be prompted to set a password.
For more, see [`docs.liberaforms.org`](https://docs.liberaforms.org/).

View File

@ -2,6 +2,7 @@
export ENTRYPOINT_VERSION=v2
export NGINX_CONFIG_VERSION=v1
export PG_BACKUP_VERSION=v1
file_env() {
local var="$1"

1
release/0.4.3+4.0.0 Normal file
View File

@ -0,0 +1 @@
minor patch, no breaking changes expected.