rezonans / rezonans
Build your modern Application with Wordpress and modern front, on Docker with CI
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 1
Type:project
Requires
- php: >=7.1
- johnpbloch/wordpress: ^4.9
- rezonans/rezonans-core: 0.1
- wpackagist-plugin/advanced-custom-fields: ^4.0
Requires (Dev)
- phpunit/phpunit: ~6.0
This package is not auto-updated.
Last update: 2024-05-06 14:40:34 UTC
README
Docker ∿ WordPress ∿ Modern Application ∿ Modern Front ∿ CI
Usage
-
Start with
composer create-project --prefer-dist rezonans/rezonans ./new-site
, it will download wordpress to./new-site/wordpress
, and other required packages to./new-site/vendor
-
The next step is run docker containers, to start application locally. You should have installed docker-ce and docker-compose as well.
cd ./new-site/docker-config
, prepare environment data:cp ./.env.example ./.env
and start docker withdocker-compose up --build -d
You can check all container running well usingdocker-compose ps
, and stop all withdocker-compose stop
ordocker-compose down
to remove all containers as well -
Open website on
localhost
in your browser and make install wordpress using values fromnew-site/docker-config/.env
for database configuration, as host putmysql
-
Go wp admin Appearance -> Themes and turn on the rezonans theme (it should be in the list)
-
Go Settings -> Permalinks and turn off plain mode
-
Go Plugins and activate Advanced Custom Fields plugin
-
Research src/app/App.php to understanding routes
Development
The project still under construction, as the task board I'm using Trello