All Projects → Read-with-the-author → read-with-the-author

Read-with-the-author / read-with-the-author

Licence: MIT license
An application for running a book reading club for a book published on Leanpub

Programming Languages

PHP
23972 projects - #3 most used programming language
CSS
56736 projects
Twig
543 projects
Gherkin
971 projects
Dockerfile
14818 projects
shell
77523 projects
Makefile
30231 projects

Read with the author

Getting started

To run this project on your machine, you have to install Docker and Docker Compose.

After you have cloned this project to your machine:

  1. cd to the root directory of the project
  2. Run docker-compose pull
  3. Run docker-compose up -d in the root of this project.

Then go to http://localhost in your browser and you should see the homepage.

Go to http://localhost/admin-area/ to visit the Admin area. Here you can log in as user admin with password test.

In the Admin area you'll find a list of (fake) Leanpub invoice IDs, which you can use to sign up on the homepage as a regular user.

This project uses Mailhog to catch outgoing emails. Open http://localhost:8025 to take a look at the emails that were sent by the application.

Troubleshooting

If Docker says something like: "Bind for 0.0.0.0:80 failed: port is already allocated", then you have another service running on your machine that listens to port 80. If you can, shut that service down, or else: modify docker-compose.override.yml and choose a different port for the nginx service, e.g. change the value under ports to - 8000:80.

Removing the project

If you no longer want to have this project installed on your machine, run docker-compose down -v --rmi all. Then you can safely delete the project directory.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].