mirror of
https://github.com/zeldaret/oot.git
synced 2024-11-11 03:39:59 +00:00
Docker stuff
This commit is contained in:
parent
60b02ccac1
commit
b6b50d6638
3 changed files with 34 additions and 0 deletions
18
README-OSX.md
Normal file
18
README-OSX.md
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
To work on the project on OSX:
|
||||||
|
|
||||||
|
Requirements:
|
||||||
|
Docker Desktop (for OSX)
|
||||||
|
docker-sync (`gem install docker-sync`)
|
||||||
|
|
||||||
|
From the root directory of the repo, first build the image and tag it 'oot':
|
||||||
|
`docker build . -t oot`
|
||||||
|
|
||||||
|
Then, start docker-sync:
|
||||||
|
docker-sync-stack start
|
||||||
|
|
||||||
|
After a lot of waiting, you'll see something like "Attaching to oot_oot_1". This means you're good to go. Ctrl+c on this tab to close the container and docker-sync.
|
||||||
|
|
||||||
|
Open a new tab and log into the container. To get the container id, use 'docker container ls' and grab the ID from the container with image oot:latest
|
||||||
|
docker exec-it <CONTAINER-ID> /bin/bash
|
||||||
|
|
||||||
|
Run `make setup` followed by `make`, and you're off to the races!
|
11
docker-compose.yml
Normal file
11
docker-compose.yml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
version: "3"
|
||||||
|
services:
|
||||||
|
oot:
|
||||||
|
volumes:
|
||||||
|
- oot-sync:/oot:nocopy
|
||||||
|
image: "oot:latest"
|
||||||
|
tty: true
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
oot-sync:
|
||||||
|
external: true
|
5
docker-sync.yml
Normal file
5
docker-sync.yml
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
version: "2"
|
||||||
|
|
||||||
|
syncs:
|
||||||
|
oot-sync:
|
||||||
|
src: '.'
|
Loading…
Reference in a new issue