Simple Web with AdonisJS, PostgreSQL, Bulma.io, JQuery.
- Node >= 8.0.0
- NPM >= 3.0.0
- AdonisJS CLI >= 4.0.0
- PostgreSQL
npm install
cp .env.example
to .env
and configure database
DB_CONNECTION=pg
DB_HOST=127.0.0.1
DB_PORT=5432
DB_USER=adonis
DB_PASSWORD=adonis
DB_DATABASE=adonis
do this
adonis key:generate
adonis migration:run
adonis serve --dev
running on 127.0.0.1:3333
pull kankuu/adonis:alpha images, to manage your adonis apps.
install
node_modeules
docker run --rm -v $(pwd):/home/adonis/app kankuu/adonis:alpha npm install
genereate the key with docker
docker run --rm -v $(pwd):/home/adonis/app kankuu/adonis:alpha adonis key:generate
migrate database
docker run --rm -v $(pwd):/home/adonis/app kankuu/adonis:alpha adonis migration:run
then, copy *-stack.yml.example
to *-stack.yml
and running database postgresSQL, then configure your compose.
you can make no change if you run it on development by default configuration. but dont do that on production.
if configure is done, then run this.
docker-compose -f postgres-stack.yml up -d && docker-compose -f adonis-stack.yml up -d
your apps will be accessable on localhost:9900