Some dev container changes

This commit is contained in:
Sandra Modzelewska 2025-01-25 20:05:05 +00:00
parent 33f22652d6
commit 7fed360ab2
No known key found for this signature in database
4 changed files with 26 additions and 5 deletions

View File

@ -1,5 +1,5 @@
{ {
"name": "Kredens Dev Container", "name": "Kredens Prebuilt Dev Container",
"build": { "build": {
"dockerfile": "../../dockerfiles/devcontainer.dockerfile", "dockerfile": "../../dockerfiles/devcontainer.dockerfile",
"context": "../.." "context": "../.."

View File

@ -1,5 +1,10 @@
{ {
"name": "Kredens Dev Environment",
"dockerComposeFile": "./docker-compose.devcontainer.yml", "dockerComposeFile": "./docker-compose.devcontainer.yml",
"service": "dev", "service": "dev",
"workspaceFolder": "/workspaces/kredens" "workspaceFolder": "/workspaces/kredens",
"remoteEnv": {
"COMPOSE_PROJECT_NAME": "kredens_devcontainer",
"COMPOSE_FILE": "${containerWorkspaceFolder}/.devcontainer/docker-compose.devcontainer.yml"
}
} }

View File

@ -5,9 +5,11 @@
"type": "module", "type": "module",
"license": "AGPL-3.0", "license": "AGPL-3.0",
"scripts": { "scripts": {
"dcUp": "devcontainer up --workspace-folder .",
"dcAttach": "devcontainer exec --workspace-folder . /bin/bash -",
"dcBuild": "devcontainer build --config .devcontainer/build/devcontainer.json --workspace-folder . --image-name fullspectrumconfidence.modzero.xyz/modzero/kredens-devcontainer",
"dcPush": "npm run dcBuild -- --push",
"dev": "vite dev --host --port 5173", "dev": "vite dev --host --port 5173",
"devContainerBuild": "devcontainer build --config .devcontainer/build/devcontainer.json --workspace-folder . --image-name fullspectrumconfidence.modzero.xyz/modzero/kredens-devcontainer",
"devContainerBuildAndPush": "npm run devContainerBuild -- --push",
"build": "vite build", "build": "vite build",
"preview": "vite preview --host --port 5173", "preview": "vite preview --host --port 5173",
"prepare": "svelte-kit sync || echo ''", "prepare": "svelte-kit sync || echo ''",
@ -25,5 +27,8 @@
"typescript": "^5.0.0", "typescript": "^5.0.0",
"vite": "^6.0.0", "vite": "^6.0.0",
"vitest": "^3.0.0" "vitest": "^3.0.0"
},
"dependencies": {
"@devcontainers/cli": "^0.72.0"
} }
} }

11
pnpm-lock.yaml generated
View File

@ -7,6 +7,10 @@ settings:
importers: importers:
.: .:
dependencies:
'@devcontainers/cli':
specifier: ^0.72.0
version: 0.72.0
devDependencies: devDependencies:
'@sveltejs/adapter-auto': '@sveltejs/adapter-auto':
specifier: ^4.0.0 specifier: ^4.0.0
@ -39,6 +43,11 @@ packages:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'} engines: {node: '>=6.0.0'}
'@devcontainers/cli@0.72.0':
resolution: {integrity: sha512-vDv33/I5POw1wDJmcMbOCTWd3xTk4bbVruJ9Qgr5eiLSl1OsfufN5WfeTZqgK1HeqrNqtH/xPyCKB2LXDNIv3w==}
engines: {node: ^16.13.0 || >=18.0.0}
hasBin: true
'@esbuild/aix-ppc64@0.24.2': '@esbuild/aix-ppc64@0.24.2':
resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==}
engines: {node: '>=18'} engines: {node: '>=18'}
@ -686,6 +695,8 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.8 '@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25 '@jridgewell/trace-mapping': 0.3.25
'@devcontainers/cli@0.72.0': {}
'@esbuild/aix-ppc64@0.24.2': '@esbuild/aix-ppc64@0.24.2':
optional: true optional: true