chore: fix devcontainer mysql connection libs client

This commit is contained in:
Supan Adit Pratama 2025-03-13 15:28:40 +00:00
parent 284de6c978
commit 3d0a8f361f
2 changed files with 13 additions and 1 deletions

10
.devcontainer/Dockerfile Normal file
View File

@ -0,0 +1,10 @@
FROM mcr.microsoft.com/devcontainers/php:7.4-bullseye
RUN curl -fsSL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo gpg --yes --dearmor -o /usr/share/keyrings/yarnkey.gpg
RUN echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list > /dev/null
# Install MariaDB client
RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
&& apt-get install -y mariadb-client
RUN docker-php-ext-install mysqli pdo pdo_mysql

View File

@ -2,7 +2,9 @@
// README at: https://github.com/devcontainers/templates/tree/main/src/php
{
"name": "PHP",
"image": "mcr.microsoft.com/devcontainers/php:7.4-bullseye",
"build": {
"dockerfile": "Dockerfile"
},
"features": {
"ghcr.io/devcontainers/features/git:1": {}
},