Skip to content

Commit

Permalink
[IMP] Dev Environment
Browse files Browse the repository at this point in the history
  • Loading branch information
woodbrettm committed May 19, 2024
1 parent 877c37d commit df2cbc1
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 10 deletions.
7 changes: 1 addition & 6 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
FROM node:20

# PNPM
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable

# Playwright Dependencies
RUN pnpm dlx playwright install-deps chromium
RUN npm install -g pnpm
3 changes: 1 addition & 2 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,8 @@
"build": {
"dockerfile": "Dockerfile"
},
"runArgs": ["--name", "stylebucket-core.dev"],
"postCreateCommand": ["bash", "./.devcontainer/postcreate.sh"],
"remoteUser": "node",
"postCreateCommand": ["bash", "./.devcontainer/postcreate.sh"],
"customizations": {
"vscode": {
"extensions": [
Expand Down
4 changes: 2 additions & 2 deletions .devcontainer/postcreate.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash

# Used for DevContainer postCreateCommand
pnpm install
pnpm exec playwright install chromium
pnpm install --frozen-lockfile
pnpm exec playwright install chromium --with-deps

0 comments on commit df2cbc1

Please sign in to comment.