https://github.com/atrzaska/bugzilla_ex
221
https://github.com/atrzaska/bugzilla_ex
Welcome to Bugzilla!
The goal of this project is to take various concepts of web software design and apply them in a elixir application.
Bugzilla is a simple project management solution similar to Pivotaltracker.
In bugzilla you can create projects, which have stories.
Each story can have tasks and comments.
Story also has status from started to finished.
Project owners can also invite other users (registered or unregistered).
Invitation emails are sent to invited users asking them to join the project.
Demo is available at https://bugzilla.uk.to . Go and check it out!
To install them run:
brew install elixir nodejs docker docker-compose postgresql
Development setup is rather simple. There is a bin/setup script that takes care of most of the stuff.
docker-compose up -d
source .env.dev
./bin/setup
mix phx.server
Now you can visit localhost:4000 from your browser.
To deploy to production you have a helper script docker/deploy.sh.
This script automatically builds the docker images of elixir release locally.
It then runs docker-compose to start all the required app containers.
cp docker/app.env.example docker/app.env
vim docker/app.env # edit env vars
./docker/deploy.sh
phx_gen_auth modified to app requirements.
bamboo, premailex and mailjetBootstrap 4/projects/bugzilla/currentslimexdocker-compose local servicesecto_enumbootstrap 4 toast componentsentrynavigation_historyContent type
Image
Digest
Size
27.9 MB
Last updated
over 5 years ago
docker pull andrzejtrzaska/bugzilla_ex