Get a demo instance of Workarea running with Docker.
To setup a demo application, you can run the following command:
curl -s https://raw.githubusercontent.com/workarea-commerce/workarea-demo/master/bin/install | bash
This will run a script that does the following:
- clone this repository.
- build a Docker image for the application
- start containers for the application and required services
- seed the database
- start the application server
Once complete, you can visit http://localhost:3000
to view your app. The seed data provides an admin user with an email/password of user@workarea.com/w0rkArea!
.
To stop the application, run:
docker-compose down
If you want to restart an existing demo app, navigate to the workarea-demo/
directory and run:
docker-compose up
To reseed your application, ensure your containers are up, and run:
docker-compose exec -T workarea_demo bin/rails db:seed
If any of the Docker containers fail to start make sure you do not have any other services or containers running that are using the same ports.
Workarea services use ports 27018
, 9201
, 6389
, and 3000
.
If https://localhost:3000
seems sluggish, or completely unresponsive, you might need to increase Docker's memory allocation within Docker's advanced preferences. We suggest at least 4GB.