{"id":35863706,"url":"https://github.com/wokenv/base","last_synced_at":"2026-01-17T00:21:35.352Z","repository":{"id":332193028,"uuid":"1129862444","full_name":"wokenv/base","owner":"wokenv","description":"Docker images for Wokenv - WordPress development environment with Node.js, Docker, and @wordpress/env package (wp-env) pre-configured","archived":false,"fork":false,"pushed_at":"2026-01-08T15:46:47.000Z","size":64,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-13T00:53:01.274Z","etag":null,"topics":["docker","nodejs","wokenv","wordpress","wp-env"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wokenv.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["frugan-dev"],"buy_me_a_coffee":"frugan"}},"created_at":"2026-01-07T17:31:51.000Z","updated_at":"2026-01-08T15:46:51.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/wokenv/base","commit_stats":null,"previous_names":["wokenv/base"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/wokenv/base","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wokenv%2Fbase","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wokenv%2Fbase/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wokenv%2Fbase/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wokenv%2Fbase/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wokenv","download_url":"https://codeload.github.com/wokenv/base/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wokenv%2Fbase/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28490050,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T23:55:29.509Z","status":"ssl_error","status_checked_at":"2026-01-16T23:55:29.108Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","nodejs","wokenv","wordpress","wp-env"],"created_at":"2026-01-08T13:19:12.952Z","updated_at":"2026-01-17T00:21:35.342Z","avatar_url":"https://github.com/wokenv.png","language":"Shell","funding_links":["https://github.com/sponsors/frugan-dev","https://buymeacoffee.com/frugan"],"categories":[],"sub_categories":[],"readme":"[![Docker Pulls](https://img.shields.io/docker/pulls/frugan/wokenv)](https://hub.docker.com/r/frugan/wokenv)\n[![Docker Image Size](https://img.shields.io/docker/image-size/frugan/wokenv/latest)](https://hub.docker.com/r/frugan/wokenv)\n[![Build Status](https://github.com/wokenv/base/actions/workflows/docker-build.yml/badge.svg)](https://github.com/wokenv/base/actions/workflows/docker-build.yml)\n[![GitHub Release](https://img.shields.io/github/v/release/wokenv/base)](https://github.com/wokenv/base/releases)\n[![License](https://img.shields.io/github/license/wokenv/base)](https://github.com/wokenv/base/blob/main/LICENSE)\n\n# Wokenv Docker Images\n\nDocker images for [Wokenv](https://github.com/wokenv/wokenv) - WordPress development environment with Node.js, Docker, and [@wordpress/env](https://developer.wordpress.org/block-editor/reference-guides/packages/packages-env/) package ([wp-env](https://github.com/WordPress/gutenberg/tree/trunk/packages/env)) pre-configured.\n\n## Available Images\n\nImages published to Docker Hub: [`frugan/wokenv`](https://hub.docker.com/r/frugan/wokenv)\n\n**Variants:**\n- **Alpine** (recommended) - Lightweight, minimal footprint\n- **Bookworm** (Debian 12) - Stable, full-featured\n- **Trixie** (Debian 13) - Testing, latest features\n\n**Node.js versions:** 18, 20 (LTS), 22\n\n**wp-env version:** 10 (major)\n\n## Tag Strategy\n\n### Full Tags\nFormat: `node{VERSION}-{VARIANT}-wpenv{VERSION}`\n\n```bash\n# Alpine variants (default)\nfrugan/wokenv:node20-alpine-wpenv10\nfrugan/wokenv:node22-alpine-wpenv10\nfrugan/wokenv:node18-alpine-wpenv10\n\n# Bookworm (Debian 12) variants\nfrugan/wokenv:node20-bookworm-wpenv10\nfrugan/wokenv:node22-bookworm-wpenv10\n\n# Trixie (Debian 13) variants\nfrugan/wokenv:node20-trixie-wpenv10\nfrugan/wokenv:node22-trixie-wpenv10\n```\n\n### Short Tags (Alpine only)\nFormat: `node{VERSION}-wpenv{VERSION}`\n\n```bash\nfrugan/wokenv:node20-wpenv10   # Same as node20-alpine-wpenv10\nfrugan/wokenv:node22-wpenv10\n```\n\n### Rolling Tags\n\n```bash\nfrugan/wokenv:latest            # node20-alpine-wpenv10 (recommended)\nfrugan/wokenv:node20-latest     # Latest wpenv for Node 20\nfrugan/wokenv:node22-latest     # Latest wpenv for Node 22\nfrugan/wokenv:node20-lts        # Node 20 LTS (Bookworm variant)\n```\n\n**Note:** Tags are updated daily with latest OS patches and wp-env updates within the same major version.\n\n## Quick Start\n\n```bash\n# Pull latest image\ndocker pull frugan/wokenv:latest\n\n# Or specific version\ndocker pull frugan/wokenv:node20-wpenv10\n\n# Or specific variant\ndocker pull frugan/wokenv:node20-trixie-wpenv10\n```\n\nSee [Wokenv documentation](https://github.com/wokenv/wokenv) for usage instructions.\n\n## What's Included\n\n- Node.js (18, 20, or 22)\n- npm\n- Docker CLI and Docker Compose\n- Git\n- wp-env (pre-installed with patches)\n- Automatic UID/GID permission handling\n\n## Important Notes\n\n### Docker User Namespace Remapping\n\n⚠️ **These images are NOT compatible with Docker `userns-remap` configurations.**\n\nIf you have `userns-remap` enabled in your Docker daemon configuration (`/etc/docker/daemon.json`), you will experience permission issues. This is because wp-env requires specific user permissions that conflict with namespace remapping.\n\nThe `entrypoint.sh` script handles user/group ID mapping, but this approach is incompatible with Docker's user namespace remapping feature.\n\n**To check if you have userns-remap enabled:**\n```bash\ndocker info | grep \"userns\"\n```\n\n**If you need user namespace remapping for security, these images are not suitable for your setup.**\n\n## Platforms\n\n- linux/amd64 (Intel/AMD)\n- linux/arm64 (Apple Silicon, ARM)\n\n## Update Strategy\n\nImages are rebuilt daily to include:\n- Latest OS security patches\n- Latest wp-env updates within same major version\n- When wp-env major version changes (e.g., 10.x → 11.0), new tags are created\n\n## Documentation\n\n- [Wokenv Documentation](https://github.com/wokenv/wokenv)\n- [Wokenv Docker Hub](https://hub.docker.com/r/frugan/wokenv)\n- [wp-env Documentation](https://developer.wordpress.org/block-editor/reference-guides/packages/packages-env/)\n\n## Contributing\n\nFor your contributions please use:\n\n- [Conventional Commits](https://www.conventionalcommits.org)\n- [Pull request workflow](https://docs.github.com/en/get-started/exploring-projects-on-github/contributing-to-a-project)\n\nSee [CONTRIBUTING](.github/CONTRIBUTING.md) for detailed guidelines.\n\n## Sponsor\n\n[\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" width=\"200\" alt=\"Buy Me A Coffee\"\u003e](https://buymeacoff.ee/frugan)\n\n## License\n\n(ɔ) Copyleft 2026 [Frugan](https://frugan.it).  \n[GNU GPLv3](https://choosealicense.com/licenses/gpl-3.0/), see [LICENSE](LICENSE) file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwokenv%2Fbase","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwokenv%2Fbase","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwokenv%2Fbase/lists"}