Skip to content

Commit fb2eefb

Browse files
authored
Merge pull request #43 from blocknotes/improve-dev-setup-2
Improve dev setup (2)
2 parents 0672798 + 5204774 commit fb2eefb

3 files changed

Lines changed: 11 additions & 4 deletions

File tree

Makefile

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,24 @@ help:
1313
# System commands
1414

1515
build:
16-
@rm -f Gemfile.lock spec/dummy/db/*.sqlite3
1716
@docker compose -f extra/docker-compose.yml build
1817

18+
bundle_install:
19+
@rm -f Gemfile.lock
20+
@docker compose -f extra/docker-compose.yml run --rm app bundle install
21+
1922
db_reset:
23+
@rm -f spec/dummy/db/*.sqlite3
2024
@docker compose -f extra/docker-compose.yml run --rm app bin/rails db:create db:migrate db:test:prepare
2125

22-
up: build db_reset
26+
up: build bundle_install db_reset
2327
@docker compose -f extra/docker-compose.yml up
2428

2529
shell:
2630
@docker compose -f extra/docker-compose.yml exec app bash
2731

2832
down:
29-
@docker compose -f extra/docker-compose.yml down --volumes --rmi local --remove-orphans
33+
@docker compose -f extra/docker-compose.yml down --rmi local --remove-orphans
3034

3135
# App commands
3236

extra/Dockerfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,3 @@ ENV ADMINISTRATE_VERSION=$ADMINISTRATE_VERSION
3131
USER $UID
3232
WORKDIR /app
3333
COPY . /app
34-
RUN bundle install

extra/docker-compose.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,9 @@ services:
1616
working_dir: /app
1717
volumes:
1818
- ..:/app
19+
- bundle:/usr/local/bundle
1920
stdin_open: true
2021
tty: true
22+
23+
volumes:
24+
bundle:

0 commit comments

Comments
 (0)