Skip to content

Install instructions

Adrian Harabula edited this page May 14, 2017 · 9 revisions

Imediat după ce se face clone la repo:

  • Copiați Dockerfiles/apache-virtualhosts/100-condr.conf.example în 100-condr.conf și completați cu date valide
<VirtualHost *:80>
   ServerName condr.lan
   ProxyPass / http://app/public/
</VirtualHost>
  • La fel copiaţi şi app/.env.example în .env și completați cu date valide
APP_ENV=local
# random app_key to be used by default; should be changed
APP_KEY=AfotPtr/kdTWeosS03T3Ghtja6llz7fqBBRzxxwFY64=
APP_DEBUG=true
APP_LOG_LEVEL=debug
# this also should be changed accordingly
APP_URL=http://condr.lan

DB_CONNECTION=oracle
# oracledb for docker compose
# localhost or anything if else
DB_HOST=oracledb
DB_PORT=1521
DB_USERNAME=condr
DB_PASSWORD=condr

Pentru pornire server:

  • docker-compose up -d
  • Prima pornire pregăteşte baza de date cu scripturile din sqlscripts.
  • O versiune permanent actualizată a acestor scripturi se regăsește aici. Se pot rula şi în SQL Developer.
  • Pentru reinițializare baza de date rulați docker-compose stop && docker-compose rm -v && docker-compose build && docker-compose up -d.

Pentru a instala laravel (se face numai la prima rulare!)

Ne conectăm la containerul aplicaţiei cu

docker exec -it condr_app_1 bash

Instalăm composer cu get-composer.sh

./get-composer.sh

Instalăm laravel cu

php composer.phar install

Instrucţiuni adiţionale baza de date

  • mai trebuie create tabele în baza de date şi populate, facem asta cu migrations pentru creeare şi seeding pentru populare
  • instrucţiuni pentru asta sunt aici