Content of the c2dl.info website(s)
- PHP: 8.3
- Composer
- NodeJS
- MySQL
- https://c2dl.info page root:
/src/c2dl/public
/src/c2dl/.env
required see example
- Navigate to directory /src/c2dl
- Run
composer install
- Run
npm install
- Run
npm run dev
(dev css and assets) ornpm run build
- Configure
/src/c2dl/.env
(see alsophp artisan key:generate
) - Run
php artisan migrate
for setting up the database - [OR] Run
php artisan migrate --seed
for setting up the database and seed it
Run docker/dev_setup.sh
or:
- Copy
docker/conf/env/dev_env
tosrc/c2dl/.env
- Run
docker compose up -d --wait
- Wait for c2dl-node (exits when finished), c2dl-composer (exits when finished) and c2dl-mysql (keeps running) to finish/start
- Run
docker exec -it c2dl-php sh -c "php artisan key:generate"
- Run
docker exec -it c2dl-php sh -c "php artisan migrate --seed"
(with seed) ordocker exec -it c2dl-php sh -c "php artisan migrate"
(without seed)
CCDirectLink info@c2dl.info