Skip to content

brandonlee0719/w_instapaint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

This README documents information for developers about the InstaPaint project.

Requirements

This project is built in Docker containers, one for the web server and one for the database. Check the docker-compose.yml file to see how the containers connect with each other and the volumes required.

Assuming you're on an EC2 instance running the Docker containers through ECS. You need to install Flyway on the EC2 instance to manage the database migrations, and Git to clone this repo.

Install PHPUnit to run the automated tests.

How do I get set up?

  1. SSH into the EC2 instance as ec2-user and run umask 000 this will avoid prohibiting write permission to folders that require it
  2. Clone the git repository
  3. Copy server.sett.new.php to server.sett.php in src/PF.Base/file/settings/ 0. Change '$_CONF['core.host'] = 'localhost';' to domain name
  4. docker exec -it [IMAGE ID] /bin/bash and install composer dependencies from the "PF.BASE" folder
  5. Run flyway migrate from the flyway/ folder
  6. Run PHPUnit tests phpunit tests
  7. Enable short URLs from Admin CP
  8. Set the mail server from Admin CP (use TLS and port 25)
  9. Create a site-wide block in Admin CP, add Google Analitycs code

Who do I talk to?

If you have any questions contact [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published