Public | Automated Build

Last pushed: 17 days ago
Short Description
Application web pour gérer et cartographier le ramassage de déchêts
Full Description



Create an admin account

Within a Rails console:

Admin.create(name: 'myname', email: 'myemail@email.local', password: 'mypassword')


# Install and configure db
$ bundle install
$ bundle exec rails db:create
$ bundle exec rails db:migrate

# Add static pages
$ bundle exec rails db:seed

# Launch app
$ bundle exec rails s

Configure your reCaptcha keys.

Production with Docker

Configure your reCaptcha keys as environment variables

  • Start server via Docker Compose
    $ cd /path/to/mersea
    $ docker-compose up -d

    Feel free to modifies the provided docker-compose.yml to your needs.


  • Start a Rails console
    # mersea_mersea_1 is the container name defined by docker-compose
    $ docker exec -it mersea_mersea_1 bundle exec rails c

To set any environment variable in the container, use one or more -e flags:

  • MERSEA_NAMESPACE → namespace the url
  • RAILS_SERVE_STATIC_FILES → the webapp serves all the assets instead of NGINX
  • MERSEA_DATABASE_POOL → database connection pool size
  • MERSEA_DATABASE_HOST → database host (IP address or URL)
  • MERSEA_DATABASE_PORT → database port (by default 5432)
  • MERSEA_DATABASE_USERNAME → database credential
  • MERSEA_DATABASE_PASSWORD → database credential
  • RECAPTCHA_SITE_KEY → Google reCaptcha key
  • RECAPTCHA_SECRET_KEY → Google reCaptcha secret
  • BUGSNAG_API_KEY → Bugsnag key (leave empty to disable error reporting)


MIT. See the LICENSE for more details.



  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Ensure specs and Rubocop pass
  5. Push to the branch (git push origin my-new-feature)
  6. Create new Pull Request
Docker Pull Command
Source Repository