riconet / sw-project-skeleton
This project contains a skeleton for a SHOPWARE project.
Requires
- php: ^7.0
This package is auto-updated.
Last update: 2022-04-13 09:08:15 UTC
README
Need to know
This project is not windows compatible.
Description
This composer project was created, to ease the process of creating a new SHOPWARE Project. This setup contains the commonly used files and folders, to get started and a development environment, based on docker.
How to create a new project / How to use this project
Open your shell and navigate to the destination of your upcoming extension. Execute the following command and remember to define a name for your extension.
composer create-project riconet/sw-project-skeleton:SHOPWARE_VERSION PROJECT_NAME
Installation
After you´ve run the `composer create-project ...
` command,
navigate in the root of the newly create project and run the following command:
bin/init.sh
This will install a fresh SHOPWARE and start the containers.
You have to do this only once, next time, if you want to start the containers,
run docker-compose up
and to stop them run docker-compose down
.
Info
Scripts
This project comes with some scripts, to ease the work, with this configuration.
You can find them in `bin
`.
All scripts are written for linux/mac os (.sh) and windows (.bat).
file (.sh / .bat) | Description |
---|---|
init | Initializes a fresh SHOPWARE instance. |
Admin user
Field | Value |
---|---|
username | demo |
password | demo |
Database
Field | Value |
---|---|
database | application |
host | db |
user | user |
password | 3306 |
port | 3306 |
composer.json in app folder
Don't forget to change the values 'name' and 'description' to the proper values for the customer.
Import SQL in to the docker container.
cat FILENAME.sql | docker exec -i db /usr/bin/mysql -u root --password=1234 application
Tests
coming soon...