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

View File

@ -5,7 +5,7 @@
<!-- metadata --> <!-- metadata -->
- **Category**: Apps - **Category**: Apps
- **Status**: 5, wip - **Status**: 5
- **Image**: [`liberaforms`](https://fung.uy/mycosystems/-/packages/container/liberaforms/), 1 - **Image**: [`liberaforms`](https://fung.uy/mycosystems/-/packages/container/liberaforms/), 1
- **Healthcheck**: Yes - **Healthcheck**: Yes
- **Backups**: Yes - **Backups**: Yes
@ -18,8 +18,12 @@
## Quick start ## Quick start
- `abra app new liberaforms --secrets` - `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>` - `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/). For more, see [`docs.liberaforms.org`](https://docs.liberaforms.org/).

View File

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

1
release/0.4.3+4.0.0 Normal file
View File

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