1001 Exercises. Practice 'till you drop!
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
api
public
routes
views
.dockerignore
.gitignore
README.md
docker-compose-dev.yaml
docker-compose.yaml
dockerfile
makefile
package-lock.json
package.json
server.js

README.md

Educatopia

The goal of this website is to build an extensive library of exercises from a variety of scientific topics such as Math, Digital Electronics, Modelling, Computer Science, Biology, Chemistry, Physics, …

Development

Check out the makefile for all build steps.

Load Backup

  1. Install curl in MongoDB container:
    apt-get update && \
    apt-get install curl
  2. Load backup into Dropbox
  3. Download backup into MongoDB container
    curl \
        --location \
        --remote-name \
        https://www.dropbox.com/s/0iklx9xn4vwy1oz/dump.tgz?dl=1
  4. Unpack database directory: tar -xzf dump.tgz
  5. Load backup
    mongorestore \
        --db educatopia \
        ./dump

Related