sintattica / atk-skeleton
Installs: 281
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 6
Forks: 3
Open Issues: 0
Language:PLpgSQL
Type:project
Requires
- php: >=7.2
- sintattica/atk: v9.*
README
This is the skeleton to get ready with the version 9.9.x of Atk Framework
The following is a guide to bootstrap an atk project in linux
systems.
First install docker and docker-compose, and then proceed in the following way:
In the project folder:
- start all the containers (mysql, php, nginx) with:
docker-compose up
and wait for docker to download and install the images and compose to fire up the containers. - Install the php vendors with:
docker/console.sh composer-install
- Insert in the mysql container the skeleton database with:
docker/console.sh init-mysql-data
If you arrived here it means docker has created and started 3 containers:
- php: this image is the standard PHP7.2 installed from the provided
Dockerfile
and configured using the configuration files found indocker/php/...
- mysql: this is a standard mysql server, it's configured using the
docker/mysql/config/my.cnf
and persists the database data locally indocker/mysql/data
- nginx: standard nginx image configured using the files in
docker/nginx/config...
Now if you navigate to http://localhost:8080/
you should obtain the ATK Login page.
The default admin user is 'sintattica' and if APP_ENV==dev
no password will be required to log in.