-
Notifications
You must be signed in to change notification settings - Fork 50
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'trunk' into fix/PCP-696-improve-error-message
- Loading branch information
Showing
392 changed files
with
33,527 additions
and
5,682 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
name: phpmyadmin | ||
repository: ddev/ddev-phpmyadmin | ||
version: v0.3.0 | ||
install_date: "2023-08-02T12:20:36+02:00" | ||
project_files: | ||
- docker-compose.phpmyadmin.yaml | ||
- docker-compose.phpmyadmin-norouter.yaml | ||
- commands/host/phpmyadmin | ||
global_files: [] | ||
removal_actions: [] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
name: playwright | ||
repository: julienloizelet/ddev-playwright | ||
version: v2.0.1 | ||
install_date: "2023-07-28T14:52:54+02:00" | ||
project_files: | ||
- commands/playwright/playwright | ||
- commands/playwright/playwright-install | ||
- playwright-build/Dockerfile | ||
- playwright-build/kasmvnc.yaml | ||
- playwright-build/xstartup | ||
- playwright-build/entrypoint.sh | ||
- docker-compose.playwright.yaml | ||
global_files: [] | ||
removal_actions: [] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
#!/bin/bash | ||
|
||
## #ddev-generated: If you want to edit and own this file, remove this line. | ||
## Description: Launch a browser with PhpMyAdmin | ||
## Usage: phpmyadmin | ||
## Example: "ddev phpmyadmin" | ||
|
||
DDEV_PHPMYADMIN_PORT=8036 | ||
DDEV_PHPMYADMIN_HTTPS_PORT=8037 | ||
|
||
FULLURL=${DDEV_PRIMARY_URL} | ||
HTTPS="" | ||
if [ ${DDEV_PRIMARY_URL%://*} = "https" ]; then HTTPS=true; fi | ||
|
||
if [[ ! -z "${GITPOD_INSTANCE_ID}" ]] || [[ "${CODESPACES}" == "true" ]]; then | ||
FULLURL="${FULLURL/-${DDEV_HOST_WEBSERVER_PORT}/-${DDEV_PHPMYADMIN_PORT}}" | ||
else | ||
if [ "${HTTPS}" = "" ]; then | ||
FULLURL="${FULLURL%:[0-9]*}:${DDEV_PHPMYADMIN_PORT}" | ||
else | ||
FULLURL="${FULLURL%:[0-9]*}:${DDEV_PHPMYADMIN_HTTPS_PORT}" | ||
fi | ||
fi | ||
|
||
if [ -n "${1:-}" ] ; then | ||
if [[ ${1::1} != "/" ]] ; then | ||
FULLURL="${FULLURL}/"; | ||
fi | ||
|
||
FULLURL="${FULLURL}${1}"; | ||
fi | ||
|
||
if [ "${DDEV_DEBUG:-}" = "true" ]; then | ||
printf "FULLURL $FULLURL\n" && exit 0 | ||
fi | ||
|
||
case $OSTYPE in | ||
linux-gnu) | ||
if [[ ! -z "${GITPOD_INSTANCE_ID}" ]]; then | ||
gp preview ${FULLURL} | ||
else | ||
xdg-open ${FULLURL} | ||
fi | ||
;; | ||
"darwin"*) | ||
open ${FULLURL} | ||
;; | ||
"win*"* | "msys"*) | ||
start ${FULLURL} | ||
;; | ||
esac | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
#!/bin/bash | ||
#ddev-generated | ||
# Remove the line above if you don't want this file to be overwritten when you run | ||
# ddev get julienloizelet/ddev-playwright | ||
# | ||
# This file comes from https://github.com/julienloizelet/ddev-playwright | ||
# | ||
cd /var/www/html || exit 1 | ||
cd "${PLAYWRIGHT_TEST_DIR}" || exit 1 | ||
|
||
export PLAYWRIGHT_BROWSERS_PATH=0 | ||
PRE="sudo -u pwuser PLAYWRIGHT_BROWSERS_PATH=0 " | ||
|
||
$PRE yarn playwright "$@" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
#!/bin/bash | ||
#ddev-generated | ||
# Remove the line above if you don't want this file to be overwritten when you run | ||
# ddev get julienloizelet/ddev-playwright | ||
# | ||
# This file comes from https://github.com/julienloizelet/ddev-playwright | ||
# | ||
cd /var/www/html || exit 1 | ||
cd "${PLAYWRIGHT_TEST_DIR}" || exit 1 | ||
|
||
export PLAYWRIGHT_BROWSERS_PATH=0 | ||
PRE="sudo -u pwuser PLAYWRIGHT_BROWSERS_PATH=0 " | ||
|
||
$PRE yarn install | ||
$PRE yarn playwright install --with-deps | ||
# Conditionally copy an .env file if an example file exists | ||
[ -f .env.example ] && [ ! -f .env ] && $PRE cp -n .env.example .env; exit 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -27,7 +27,6 @@ web_environment: | |
- ADMIN_PASS=admin | ||
- [email protected] | ||
- WC_VERSION=7.7.2 | ||
- PCP_BLOCKS_ENABLED=1 | ||
|
||
# Key features of ddev's config.yaml: | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#ddev-generated | ||
# If omit_containers[ddev-router] then this file will be replaced | ||
# with another with a `ports` statement to directly expose port 80 to 8036 | ||
services: {} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
#ddev-generated | ||
services: | ||
phpmyadmin: | ||
container_name: ddev-${DDEV_SITENAME}-phpmyadmin | ||
image: phpmyadmin:5 | ||
working_dir: "/root" | ||
restart: "no" | ||
labels: | ||
com.ddev.site-name: ${DDEV_SITENAME} | ||
com.ddev.approot: $DDEV_APPROOT | ||
expose: | ||
- "80" | ||
environment: | ||
- PMA_USER=root | ||
- PMA_PASSWORD=root | ||
- PMA_HOST=db | ||
- PMA_PORT=3306 | ||
- VIRTUAL_HOST=$DDEV_HOSTNAME | ||
- UPLOAD_LIMIT=4000M | ||
- HTTP_EXPOSE=8036:80 | ||
- HTTPS_EXPOSE=8037:80 | ||
healthcheck: | ||
interval: 120s | ||
timeout: 2s | ||
retries: 1 | ||
depends_on: | ||
- db |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
#ddev-generated | ||
# Remove the line above if you don't want this file to be overwritten when you run | ||
# ddev get julienloizelet/ddev-playwright | ||
# | ||
# This file comes from https://github.com/julienloizelet/ddev-playwright | ||
# | ||
services: | ||
playwright: | ||
build: | ||
context: playwright-build | ||
container_name: ddev-${DDEV_SITENAME}-playwright | ||
hostname: ${DDEV_SITENAME}-playwright | ||
# These labels ensure this service is discoverable by ddev. | ||
labels: | ||
com.ddev.site-name: ${DDEV_SITENAME} | ||
com.ddev.approot: $DDEV_APPROOT | ||
environment: | ||
# Modify the PLAYWRIGHT_TEST_DIR folder path to suit your needs | ||
- PLAYWRIGHT_TEST_DIR=tests/Playwright | ||
- NETWORK_IFACE=eth0 | ||
- DISPLAY=:1 | ||
- VIRTUAL_HOST=$DDEV_HOSTNAME | ||
- HTTP_EXPOSE=8443:8444,9322:9323 | ||
- HTTPS_EXPOSE=8444:8444,9323:9323 | ||
- DDEV_UID=${DDEV_UID} | ||
- DDEV_GID=${DDEV_GID} | ||
expose: | ||
- "8444" | ||
- "9323" | ||
depends_on: | ||
- web | ||
volumes: | ||
- .:/mnt/ddev_config | ||
- ddev-global-cache:/mnt/ddev-global-cache | ||
- ../:/var/www/html:rw | ||
external_links: | ||
- ddev-router:${DDEV_HOSTNAME} | ||
working_dir: /var/www/html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
#ddev-generated | ||
# Remove the line above if you don't want this file to be overwritten when you run | ||
# ddev get julienloizelet/ddev-playwright | ||
# | ||
# This file comes from https://github.com/julienloizelet/ddev-playwright | ||
# | ||
# If on arm64 machine, edit to use mcr.microsoft.com/playwright:focal-arm64 | ||
FROM mcr.microsoft.com/playwright:focal | ||
|
||
# Debian images by default disable apt caching, so turn it on until we finish | ||
# the build. | ||
RUN mv /etc/apt/apt.conf.d/docker-clean /etc/apt/docker-clean-disabled | ||
|
||
USER root | ||
|
||
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ | ||
--mount=type=cache,target=/var/lib/apt,sharing=locked \ | ||
apt-get update \ | ||
&& apt-get install -y sudo | ||
|
||
# Give the pwuser user full `sudo` privileges | ||
RUN echo "pwuser ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers.d/pwuser \ | ||
&& chmod 0440 /etc/sudoers.d/pwuser | ||
|
||
# CAROOT for `mkcert` to use, has the CA config | ||
ENV CAROOT=/mnt/ddev-global-cache/mkcert | ||
|
||
# Install the correct architecture binary of `mkcert` | ||
RUN export TARGETPLATFORM=linux/$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/') && mkdir -p /usr/local/bin && curl --fail -JL -s -o /usr/local/bin/mkcert "https://dl.filippo.io/mkcert/latest?for=${TARGETPLATFORM}" | ||
RUN chmod +x /usr/local/bin/mkcert | ||
|
||
|
||
# Install a window manager. | ||
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ | ||
--mount=type=cache,target=/var/lib/apt,sharing=locked \ | ||
apt-get update \ | ||
&& apt-get install -y icewm xauth | ||
|
||
# Install kasmvnc for remote access. | ||
RUN /bin/bash -c 'if [ $(arch) == "aarch64" ]; then KASM_ARCH=arm64; else KASM_ARCH=amd64; fi; wget https://github.com/kasmtech/KasmVNC/releases/download/v1.1.0/kasmvncserver_bullseye_1.1.0_${KASM_ARCH}.deb' | ||
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ | ||
--mount=type=cache,target=/var/lib/apt,sharing=locked \ | ||
apt-get install -y ./kasmvncserver*.deb | ||
|
||
# We're done with apt so disable caching again for the final image. | ||
RUN mv /etc/apt/docker-clean-disabled /etc/apt/apt.conf.d/docker-clean | ||
|
||
# prepare KasmVNC | ||
RUN sudo -u pwuser mkdir /home/pwuser/.vnc | ||
COPY kasmvnc.yaml xstartup /home/pwuser/.vnc/ | ||
RUN chown pwuser:pwuser /home/pwuser/.vnc/* | ||
RUN sudo -u pwuser touch /home/pwuser/.vnc/.de-was-selected | ||
RUN sudo -u pwuser /bin/bash -c 'echo -e "secret\nsecret\n" | kasmvncpasswd -wo -u pwuser' # We actually disable auth, but KASM complains without it | ||
|
||
|
||
COPY entrypoint.sh /root/entrypoint.sh | ||
ENTRYPOINT "/root/entrypoint.sh" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
#!/bin/bash | ||
#ddev-generated | ||
# Remove the line above if you don't want this file to be overwritten when you run | ||
# ddev get julienloizelet/ddev-playwright | ||
# | ||
# This file comes from https://github.com/julienloizelet/ddev-playwright | ||
# | ||
|
||
# Change pwuser IDs to the host IDs supplied by DDEV | ||
usermod -u ${DDEV_UID} pwuser | ||
groupmod -g ${DDEV_GID} pwuser | ||
usermod -a -G ssl-cert pwuser | ||
|
||
# Install DDEV certificate | ||
mkcert -install | ||
|
||
# Run CMD from parameters as pwuser | ||
sudo -u pwuser vncserver -fg -disableBasicAuth |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
#ddev-generated | ||
# Remove the line above if you don't want this file to be overwritten when you run | ||
# ddev get julienloizelet/ddev-playwright | ||
# | ||
# This file comes from https://github.com/julienloizelet/ddev-playwright | ||
# | ||
logging: | ||
log_writer_name: all | ||
log_dest: syslog | ||
level: 100 | ||
|
||
network: | ||
ssl: | ||
require_ssl: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
#!/bin/sh | ||
#ddev-generated | ||
# Remove the line above if you don't want this file to be overwritten when you run | ||
# ddev get julienloizelet/ddev-playwright | ||
# | ||
# This file comes from https://github.com/julienloizelet/ddev-playwright | ||
# | ||
|
||
export DISPLAY=:1 | ||
|
||
unset SESSION_MANAGER | ||
unset DBUS_SESSION_BUS_ADDRESS | ||
OS=`uname -s` | ||
if [ $OS = 'Linux' ]; then | ||
case "$WINDOWMANAGER" in | ||
*gnome*) | ||
if [ -e /etc/SuSE-release ]; then | ||
PATH=$PATH:/opt/gnome/bin | ||
export PATH | ||
fi | ||
;; | ||
esac | ||
fi | ||
if [ -x /etc/X11/xinit/xinitrc ]; then | ||
exec /etc/X11/xinit/xinitrc | ||
fi | ||
if [ -f /etc/X11/xinit/xinitrc ]; then | ||
exec sh /etc/X11/xinit/xinitrc | ||
fi | ||
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources | ||
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & | ||
icewm-session |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,15 +7,12 @@ jobs: | |
runs-on: ubuntu-latest | ||
strategy: | ||
matrix: | ||
php-versions: ['7.3', '7.4', '8.1'] | ||
php-versions: ['7.3', '7.4', '8.2'] | ||
wc-versions: ['5.9.5', '7.7.2'] | ||
|
||
name: PHP ${{ matrix.php-versions }} WC ${{ matrix.wc-versions }} | ||
steps: | ||
- uses: satackey/[email protected] | ||
continue-on-error: true | ||
|
||
- uses: jonaseberle/github-action-setup-ddev@v1 | ||
- uses: ddev/github-action-setup-ddev@v1 | ||
with: | ||
autostart: false | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -11,3 +11,5 @@ modules/ppcp-wc-gateway/assets/css | |
.env | ||
.env.e2e | ||
auth.json | ||
.DS_Store | ||
tests/.DS_Store |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.