Skip to content

fin/fragdenstaat_de

 
 

Repository files navigation

FragDenStaat.de

This repository contains the theming for FragDenStaat.de - the German instance of Froide.

Development environment

FragDenStaat.de is a Django app with a PostgreSQL+PostGIS database and elasticsearch 2.4.6. There is a production deployment ansible configuration for details.. If you want an easy start, please use the below instructions with Docker (note that this is for convenience and that the actual deployment does not use Docker at the moment).

If you do not want to use Docker, you can install this like any Django project with dependencies and services.

Docker setup

You need docker and docker-compose. Make sure Docker is running and use the following command:

make all

This will download the necessary docker images and build a docker image and start a python web server and a webpack watch server for building JS/CSS (includes live reload). The current directory is mounted inside the container, changes to templates are picked up and the frontend files should be rebuild.

The following make targets are available:

  • make setup - updates local froide source and builds docker image
  • make services - starts services in the background
  • make migrate - runs database migrations
  • make stop - stops all services
  • make build - build frontend files for production and commit
  • make shell - opens shell in web app container

License

Froide and fragdenstaat_de are licensed under the AGPL License.

Some folders contain an attributions.txt with more information about the copyright holders for files in this specific folder.

About

Froide Theme for fragdenstaat.de

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 49.6%
  • HTML 30.3%
  • JavaScript 13.0%
  • CSS 5.5%
  • TypeScript 1.2%
  • Dockerfile 0.2%
  • Other 0.2%