Skip to content

forsaken1/triathlets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c6189f4 · Jan 4, 2020

History

75 Commits
Nov 3, 2019
Jan 4, 2020
Nov 3, 2019
Aug 1, 2017
Jan 4, 2020
Aug 1, 2017
Nov 3, 2019
Aug 1, 2017
Aug 1, 2017
Aug 1, 2017
Apr 5, 2019
Aug 1, 2017
Nov 4, 2018
Nov 3, 2019
Nov 3, 2019

Repository files navigation

Triathlets

Project for triathlets

Installation

Install amber framework.

Then:

shards update
crystal sam.cr -- db:create
crystal sam.cr -- db:migrate
crystal db/seeds.cr

Usage

To run the demo:

crystal build src/triathlets.cr -o bin/triathlets --release --stats
bin/triathlets

or

amber w

run in production:

nohup  amber r -p PORT -e production &

or

AMBER_ENV=production PORT=PORT nohup bin/triathlets &

Docker and Docker Compose

This will start an instance of postgres, migrate the database, run the specs, and launch the site at http://localhost:3000

docker-compose up -d

To view the logs:

docker-compose logs -f

Note: The Docker images are compatible with Heroku.

Contributing

  1. Fork it ( https://github.com/forsaken1/triathlets/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

  • forsaken1 Krylov Alexey - creator, maintainer