fix: Dev Containerの設定を修正 (#9921)
* Dev Containerの設定を修正 * CONTRIBUTING.mdにDev Container使用時の注意書きを追加 * 注意書きを改行する
This commit is contained in:
		
							parent
							
								
									5cf5b66696
								
							
						
					
					
						commit
						c7fbf5637f
					
				|  | @ -2,10 +2,10 @@ | |||
| 	"name": "Misskey", | ||||
| 	"dockerComposeFile": "docker-compose.yml", | ||||
| 	"service": "app", | ||||
| 	"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}", | ||||
| 	"workspaceFolder": "/workspace", | ||||
| 	"features": { | ||||
| 		"ghcr.io/devcontainers-contrib/features/pnpm:2": {} | ||||
| 	}, | ||||
| 	"forwardPorts": [3000], | ||||
| 	"postCreateCommand": ".devcontainer/init.sh" | ||||
| 	"postCreateCommand": "sudo chmod 755 .devcontainer/init.sh && .devcontainer/init.sh" | ||||
| } | ||||
|  |  | |||
|  | @ -7,7 +7,7 @@ services: | |||
|       dockerfile: Dockerfile | ||||
| 
 | ||||
|     volumes: | ||||
|       - ../..:/workspaces:cached | ||||
|       - ../:/workspace:cached | ||||
| 
 | ||||
|     command: sleep infinity | ||||
| 
 | ||||
|  | @ -21,7 +21,7 @@ services: | |||
|     networks: | ||||
|       - internal_network | ||||
|     volumes: | ||||
|       - ../redis:/data | ||||
|       - redis-data:/data | ||||
|     healthcheck: | ||||
|       test: "redis-cli ping" | ||||
|       interval: 5s | ||||
|  | @ -37,7 +37,7 @@ services: | |||
|       POSTGRES_PASSWORD: postgres | ||||
|       POSTGRES_DB: misskey | ||||
|     volumes: | ||||
|       - ../db:/var/lib/postgresql/data | ||||
|       - postgres-data:/var/lib/postgresql/data | ||||
|     healthcheck: | ||||
|       test: "pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB" | ||||
|       interval: 5s | ||||
|  | @ -45,6 +45,7 @@ services: | |||
| 
 | ||||
| volumes: | ||||
|   postgres-data: | ||||
|   redis-data: | ||||
| 
 | ||||
| networks: | ||||
|   internal_network: | ||||
|  |  | |||
|  | @ -2,6 +2,7 @@ | |||
| 
 | ||||
| set -xe | ||||
| 
 | ||||
| sudo chown -R node /workspace | ||||
| git submodule update --init | ||||
| pnpm install --frozen-lockfile | ||||
| cp .devcontainer/devcontainer.yml .config/default.yml | ||||
|  |  | |||
|  | @ -113,7 +113,8 @@ command. | |||
| 
 | ||||
| ### Dev Container | ||||
| Instead of running `pnpm` locally, you can use Dev Container to set up your development environment. | ||||
| To use Dev Container, open the project directory on VSCode with Dev Containers installed. | ||||
| To use Dev Container, open the project directory on VSCode with Dev Containers installed.   | ||||
| **Note:** If you are using Windows, please clone the repository with WSL. Using Git for Windows will result in broken files due to the difference in how newlines are handled. | ||||
| 
 | ||||
| It will run the following command automatically inside the container. | ||||
| ``` bash | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue