Dev Container not marked as started using Docker Compose

Hey! I use Laravel in my project. Therefore, I made a compose.yaml file which runs all my applications like Laravel, Redis, PostgreSQL... Everything runs when I do a docker ps, but on Coder's side, it tells me that my Laravel container is not running at all, even after a rebuild.
services:
laravel:
build:
context: .
dockerfile: Dockerfile
command: sleep infinity
ports:
- '8000:8000'
- '5173:5173'
volumes:
- ..:/workspace:cached

mailpit:
image: axllent/mailpit
ports:
- '1025:1025'
- '8025:8025'

postgres:
image: postgres:18.0-alpine
environment:
PGPASSWORD: 'secret'
POSTGRES_DB: ''
POSTGRES_USER: ''
POSTGRES_PASSWORD: 'secret'
healthcheck:
test: ['CMD', 'pg_isready', '-U', '', '-d', '']
retries: 3
timeout: 5s
volumes:
- postgres:/var/lib/postgresql/data

redis:
image: redis:8.2.2-alpine
healthcheck:
test: ['CMD', 'redis-cli', 'ping']
retries: 3
timeout: 5s
volumes:
- redis:/data

volumes:
postgres:

redis:
services:
laravel:
build:
context: .
dockerfile: Dockerfile
command: sleep infinity
ports:
- '8000:8000'
- '5173:5173'
volumes:
- ..:/workspace:cached

mailpit:
image: axllent/mailpit
ports:
- '1025:1025'
- '8025:8025'

postgres:
image: postgres:18.0-alpine
environment:
PGPASSWORD: 'secret'
POSTGRES_DB: ''
POSTGRES_USER: ''
POSTGRES_PASSWORD: 'secret'
healthcheck:
test: ['CMD', 'pg_isready', '-U', '', '-d', '']
retries: 3
timeout: 5s
volumes:
- postgres:/var/lib/postgresql/data

redis:
image: redis:8.2.2-alpine
healthcheck:
test: ['CMD', 'redis-cli', 'ping']
retries: 3
timeout: 5s
volumes:
- redis:/data

volumes:
postgres:

redis:
{
"dockerComposeFile": "./compose.yaml",
"service": "laravel",
"workspaceFolder": "/workspace",
"customizations": {
"vscode": {
"extensions": [
"laravel.vscode-laravel",
"mikestead.dotenv"
],
"settings": {}
},
"jetbrains": {
"plugins": [
"com.laravel_idea.plugin",
"ru.adelf.idea.dotenv"
],
"settings": {}
}
},
"forwardPorts": [8000]
}
{
"dockerComposeFile": "./compose.yaml",
"service": "laravel",
"workspaceFolder": "/workspace",
"customizations": {
"vscode": {
"extensions": [
"laravel.vscode-laravel",
"mikestead.dotenv"
],
"settings": {}
},
"jetbrains": {
"plugins": [
"com.laravel_idea.plugin",
"ru.adelf.idea.dotenv"
],
"settings": {}
}
},
"forwardPorts": [8000]
}
FROM mcr.microsoft.com/devcontainers/php:8.4

RUN apt-get update && apt-get install -y --no-install-recommends curl unzip libpq-dev libonig-dev libssl-dev libxml2-dev libcurl4-openssl-dev libicu-dev libzip-dev && docker-php-ext-install -j8 pdo_mysql pdo_pgsql pgsql opcache intl zip bcmath soap && pecl install redis && docker-php-ext-enable redis && apt-get autoremove -y && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

WORKDIR /workspace

EXPOSE 8000/tcp
CMD ["sleep", "infinity"]
FROM mcr.microsoft.com/devcontainers/php:8.4

RUN apt-get update && apt-get install -y --no-install-recommends curl unzip libpq-dev libonig-dev libssl-dev libxml2-dev libcurl4-openssl-dev libicu-dev libzip-dev && docker-php-ext-install -j8 pdo_mysql pdo_pgsql pgsql opcache intl zip bcmath soap && pecl install redis && docker-php-ext-enable redis && apt-get autoremove -y && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

WORKDIR /workspace

EXPOSE 8000/tcp
CMD ["sleep", "infinity"]
4 Replies
Codercord
Codercord2mo ago
Codercord
Codercord2mo ago
<#1429783714971521074>
Category
Help needed
Product
Coder (v2)
Platform
Linux
Logs
Please post any relevant logs/error messages.
Micorksen
MicorksenOP2mo ago
I retried another repo and It seems to work. It is not an issue with Coder at all.

Did you find this page helpful?