Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chaosdorf/freitagsfoo-web
webapp for managing Freitagsfoo talks
https://github.com/chaosdorf/freitagsfoo-web
flask-application freitagsfoo
Last synced: about 10 hours ago
JSON representation
webapp for managing Freitagsfoo talks
- Host: GitHub
- URL: https://github.com/chaosdorf/freitagsfoo-web
- Owner: chaosdorf
- License: agpl-3.0
- Created: 2018-08-27T13:20:44.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-08-15T17:51:33.000Z (3 months ago)
- Last Synced: 2024-08-15T21:38:56.007Z (3 months ago)
- Topics: flask-application, freitagsfoo
- Language: Jinja
- Size: 300 KB
- Stars: 1
- Watchers: 16
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# freitagsfoo-web
webapp for managing Freitagsfoo talks
# Development
To run the flask development server:
1. Copy `config.default.cfg` to `config.cfg` and fill in values.
2. Add `info-beamer-api-key` file and fill in value.
3. Add `sentry-dsn` file and fill in value.
4. run `docker-compose up --build` to start the flask development server.# Deployment
Add service to `docker-compose.yml`, provide `freitagsfoo.cfg` config and secrets, e.g.:
```yml
version: '3.7'services:
app:
image: chaosdorf/freitagsfoo-web:latest
configs:
- source: freitagsfoo.cfg
target: /etc/freitagsfoo.cfg
secrets:
- INFO_BEAMER_API_KEY
- FFTALKS_SENTRY_DSNconfigs:
freitagsfoo.cfg:
[..]secrets:
INFO_BEAMER_API_KEY:
[..]
FFTALKS_SENTRY_DSN:
[..]
```