Skip to content

kmadenski/cms-project

Repository files navigation

Update 21.01.2019

Po pobraniu commitów z dzisiejszego dnia należy zaktualizować strukturę bazy danych

docker-compose exec php sh
#już wewnątrz kontenera
bin/console doctrine:migrations:diff
bin/console doctrine:migrations:migrate
composer require vich/uploader-bundle:1.11.0
mkdir public/media
chown -R www-data:www-data public/media

Update 13.01.2019

Po pobraniu commitów z dzisiejszego dnia należy zaktualizować strukturę bazy danych

docker-compose exec php sh
#już wewnątrz kontenera
bin/console doctrine:migrations:diff
bin/console doctrine:migrations:migrate

Running

docker-compose up -d
docker-compose exec php bin/console doctrine:schema:update --force
docker-compose exec php composer install

Przed pierwszym uruchomieniem należy wygenerować parę kluczy

docker-compose exec php sh -c '
    set -e
    apk add openssl
    mkdir -p config/jwt
    jwt_passhrase=$(grep ''^JWT_PASSPHRASE='' .env | cut -f 2 -d ''='')
    echo "$jwt_passhrase" | openssl genpkey -out config/jwt/private.pem -pass stdin -aes256 -algorithm rsa -pkeyopt rsa_keygen_bits:4096
    echo "$jwt_passhrase" | openssl pkey -in config/jwt/private.pem -passin stdin -out config/jwt/public.pem -pubout
    setfacl -R -m u:www-data:rX -m u:"$(whoami)":rwX config/jwt
    setfacl -dR -m u:www-data:rX -m u:"$(whoami)":rwX config/jwt
'

Następnie należy zaimportować przykładowego użytkownika i admina do bazy danych. W plku dump/user.sql znajduje się niezbędna sql-ka

Poniżej przykładowy curl - logowanie: https://gist.github.com/kmadenski/f412b9bfdde3c333fa5f6586e77afda9

Admin nie ma zrobionego frontu do trzymania stanu uwierzytelnienia, więc można pobrać token np. postmanem i za pomocą wtyczki ModHeader dodać do każdego zapytania przeglądarki https://chrome.google.com/webstore/detail/modheader/idgpnmonknjnojddfkpgkljpfnnfcklj

Read the official "Getting Started" guide.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published