- None.
- Bump
DEMYX_VERSIONto1.11.0in GitHub Actions Docker workflow.
- None.
- None.
- None.
- None.
- Move
DEMYX_VERSIONto job-levelenvkey set to1.10.0instead of resolving dynamically from remotedemyxorchestrator via a workflow step. - Add
v1andv1-<variant>moving tags (v1-bedrock,v1-browse,v1-go,v1-openlitespeed,v1-openlitespeed-bedrock,v1-wp) to build and push steps in GitHub Actions workflow. - Changed scheduled GitHub Actions build day from Saturday to Thursday.
- None.
- None.
- None.
- None.
- Updated GitHub Actions Docker workflow to publish all moving variant tags plus versioned tags derived from
DEMYX_VERSIONfrom thedemyxorchestrator using the<version>-<variant>convention. - Updated GitHub Actions workflow to resolve
CODE_SERVER_VERSIONonce per run and pass it to all Docker builds via--build-arg.
- Removed per-image runtime dependency on GitHub
releases/latestAPI forcode-server, preventing CI403rate-limit failures that cascaded into bad download URLs.
- None.
- None.
- Fix repo url
- Enhance demyx-entrypoint script to install Catppuccin theme if not already present, ensuring a consistent theme experience across environments.
- Include subshells for error checking
- Remove unused variables
- Rename/delete files/variables
- Fix WordPress URL error
- Update versions
- Combine functions
- Allow config override
- Update entrypoint so code-server is pid 1
- Update sudo
- Update packages
- Fix imagick install error
- Simplify
demyx_config_php demyx_config_www()is now fully automated- New variables
- Force symlink
- Create missing xdebug.ini
- Direct people to demyx
- Misc update
- Add symlink to switch lsphp version
- Compile xdebug so there is no version mismatch
- Change pgrep string
- Refactor Dockerfile and entrypoint scripts to remove powerlevel10k theme, update VS Code extensions, and enhance SSH setup. Adjust settings for editor and improve configuration handling in demyx scripts.
- Update GitHub Actions workflow to use run ID in commit message for scheduled builds
- Update Dockerfile to use debian:bookworm-slim as the base image
- Update configuration files to change ZSH theme to 'candy', modify sudoers permissions in Dockerfile, and enhance VS Code settings for improved editor experience.
- Install latest version of Docker through package manager
- Remove docker-compose package since the latest version of Docker now has compose installed as a plugin
- Fix container crashes
- The demyx container will handle this
- Backup extensions before updating
- Execute
demyx motdwhen the terminal starts
- Remove shorthand since it was causing the container to crash
- Remove missing package
- Forgot to remove this shorthand
- Remove title from first line to prevent outputting error
- Backup extensions before updating
- Fix reboot container crash
- 2024-02-20
- Allow users to add custom cron
- Include missing create rule
- 2024-02-08
- Merge branch 'master' of github.com:demyxsh/code-server
- Update description with shameless plug
- Misc updates
- Use tidy package to scrape the latest stable version in openlitespeed's downloads page
- Add packages
- Add missing environment variables
- Update rewrite rule
- Use new function to include all demyx environment variables for lsphp
- New function to auto calculate values for
LSAPI_EXTRA_CHILDRENandLSAPI_MAX_IDLE_CHILDREN - Update php versions and set default to 8.1
- New function to reset permissions at container start and hourly cron
- Add environment variables
- Double the upload limit
- Remove environment variables
- Include custom volume
- Disable installation of default themes/plugins when upgrading
- Add support for redis
- Install wp-cli login package if missing
- Fix WPCS and run it in the background
- Add new variable DEMYX_CRON_TYPE
- Update to bullseye image
- Add docker-compose package
- Update logrotate conf
- Update/remove RUN commands since most of the updates are from the FROM image
- Set to root user for temporary mods
- Update ENVs
- Update FROM
- Install wp-cli login package
- Update xdebug configuration commands
- Purge xdebug deps
- Add lsphp packages and replicate for lsphp81
- Set fallback
- Configure php extensions
- Add new files
- Delete
- Use new format and misc updates
- Configure sudo
- Combine RUN commands and add wp-cli login package
- Update installed packages
- Update ENVs
- Update FROM to official php image and set version to 8.0
- Fix pecl install error
- Fix libssh2 library was not found error
- Enable auto update for ohmyzsh
- Put if statement inside the others
- Make sure file exist
- Misc updates
- Install roots/acorn into bedrock's composer.json
- Use latest LTS version for nvm/npm
- Replace php extension install script
- Update default packages
- Update environment variables
- Update to php8 and bullseye
- Update to bullseye
- Update traefik rules for Sage 10
- Update echo strings when opening terminal for the first time
- Update sage helper script for sage 10
- tag-wp - add missing package default-mysql-client for wp-cli
- tag-bedrock/tag-openlitespeed-bedrock - echo out useful information about demyx-sage commands
- tag-bedrock/tag-openlitespeed-bedrock - create new sage project with a fixed version, add yard cache clean, add --no-interaction flag to both composer commands
- tag-bedrock/tag-openlitespeed-bedrock - update demyx-sage help menu
- tag-bedrock/tag-openlitespeed-bedrock - remove the error "--max-old-space-size=2048 is not allowed"
- Update the README with new demyx-sage usage
- tag-openlitespeed-bedrock - use su for the npm and yarn RUN commands
- tag-bedrock/tag-openlitespeed-bedrock - use a different sage code-server extension
- tag-bedrock/tag-openlitespeed-bedrock - remove adding sage to the image
- tag-bedrock/tag-openlitespeed-bedrock - replace node lts version with a fixed version
- tag-bedrock/tag-openlitespeed-bedrock - add missing package default-mysql-client for wp-cli
- tag-bedrock/tag-openlitespeed-bedrock - add new environment variables: DEMYX_NODE_VERSION DEMYX_SAGE_VERSION
- Use find to find the workbench.html since it's been relocating in recent code-server updates
- Use canvas as the default gpu acceleration for the terminal
- Remove old directories
- Use cp instead of rm
- Symlink /demyx directory
- New script to update all code-server extensions
- Put back code to inject custom fonts
- Change ZSH_THEME back to powerlevel10k/powerlevel10k
- Remove default code-server version
- Change back SHELL THEME to powerlevel10k
- Update SHELL THEME
- Remove custom font injection for now
- Remove extension ryu1kn.partial-diff
- Change theme to ys for now
- Use wildcard when replacing shell path
- Update OLS default version
- Update OLS default version
- Added
- Changed
- Rearrange order of entrypoint commands.
- Add double checks for missing git repos.
- Removed
- Added
- Changed
- Rearrange order of entrypoint commands.
- Add double checks for missing git repos.
- Removed
- Added
- Changed
- Rearrange order of entrypoint commands.
- Add double checks for missing git repos.
- Removed
- Added
- Changed
- Rearrange order of entrypoint commands.
- Add double checks for missing git repos.
- Removed
- Added
- Changed
- Rearrange order of entrypoint commands.
- Add double checks for missing git repos.
- Removed
- Added
- Changed
- Rearrange order of entrypoint commands.
- Add double checks for missing git repos.
- Removed
- Added
- Changed
- Rearrange order of entrypoint commands.
- Add double checks for missing git repos.
- Removed
- Added
- Changed
- Move export GPG_TTY variable to the bottom.
- Make GPG_TTY variable use the TTY variable.
- Removed
- Added
- Changed
- Move export GPG_TTY variable to the bottom.
- Make GPG_TTY variable use the TTY variable.
- Removed
- Added
- Changed
- Move export GPG_TTY variable to the bottom.
- Make GPG_TTY variable use the TTY variable.
- Removed
- Added
- Changed
- Move export GPG_TTY variable to the bottom.
- Make GPG_TTY variable use the TTY variable.
- Removed
- Added
- Changed
- Move export GPG_TTY variable to the bottom.
- Make GPG_TTY variable use the TTY variable.
- Removed
- Added
- Changed
- Move export GPG_TTY variable to the bottom.
- Make GPG_TTY variable use the TTY variable.
- Removed
- Added
- Changed
- Move export GPG_TTY variable to the bottom.
- Make GPG_TTY variable use the TTY variable.
- Removed
- Added
- Changed
- Move WordPress rewrite rules to the bottom so the security rules works again.
- Removed
- Added
- Changed
- Move WordPress rewrite rules to the bottom so the security rules works again.
- Removed
- Download only stable versions.
- Have a fallback version.
- Download only stable versions.
- Have a fallback version.
- Moved old/outdated tags and files to archive.
- Added
bin/demyx-configbin/demyx-entrypointbin/demyx-installbin/demyx-sageconfig/.demyxrcconfig/.p10k.zshconfig/bs.jsconfig/bs.phpconfig/launch.jsonconfig/settings.jsonconfig/shevaua.phpcs-1.0.8.vsix
- Changed
- Renamed from demyx/code-server:sage.
- Update directory structure.
bin/demyx-config- Replace WORDPRESS_ with DEMYX_ prefix for variables.
- Support for old variables.
- Alphabetize php.ini config generator.
- Update XDebug configuration.
bin/demyx-entrypoint- Update code-server variables.
- Support for old variables.
- Migrate oh-my-zsh plugins to custom directory.
- Make oh-my-zsh, custom themes, and plugins auto update.
- Source
.demyxrcin .zshrc. - Migrate code-server data and extensions directory.
- code-server now uses config.yaml for its configs.
bin/demyx-install- Replace WORDPRESS_ with DEMYX_ prefix for variables.
- Support for old variables.
bin/demyx-sage- Replace WORDPRESS_ with DEMYX_ prefix for variables.
- Support for old variables.
- Organize code by putting each into its own function.
config/.demyxrc- oh-my-zsh config variables.
- Other misc variables.
config/launch.json- Remove unused items.
config/settings.json- Set default font family.
- Removed some items.
docker-compose.yml- Downgrade version to 2.4.
- Alphabetize keys.
- Update variables with DEMYX_ prefix.
- Various misc updates.
Dockerfile- Add shellcheck.
- Set FROM image to a fixed PHP version.
- All main variables are now prefixed with DEMYX_.
- Import ENVs from demyx/wordpress image.
- Update ENVs with additional variables.
- Rearrange RUN commands.
- Update bash PS1.
- Set default theme to powerlevel10k.
- Dynamically update code-server version by curling its GitHub repo.
- Support custom fonts needed by powerlevel10k theme.
README.md- Use relative screenshot.
- Update table.
- Update usage.
- Removed
- Added
bin/demyxbin/demyx-entrypointconfig/.demyxrcconfig/.p10k.zshconfig/ctopconfig/settings.json
- Changed
- Update directory structure.
bin/demyx-entrypoint- Update code-server variables.
- Support for old variables.
- Migrate oh-my-zsh plugins to custom directory.
- Make oh-my-zsh, custom themes, and plugins auto update.
- Source
.demyxrcin .zshrc. - Migrate code-server data and extensions directory.
- code-server now uses config.yaml for its configs.
config/.demyxrc- oh-my-zsh config variables.
- Other misc variables.
config/settings.json- Set default font family.
- Removed some items.
Dockerfile- Update ctop to latest version.
- Add shellcheck.
- All main variables are now prefixed with DEMYX_.
- Update ENVs with additional variables.
- Rearrange RUN commands.
- Update packages.
- Update bash PS1.
- Set default theme to powerlevel10k.
- Dynamically update code-server version by curling its GitHub repo.
- Support custom fonts needed by powerlevel10k theme.
- Removed
- Added
bin/demyxbin/demyx-entrypointconfig/.demyxrcconfig/.p10k.zshconfig/ctopconfig/settings.json
- Changed
- Update directory structure.
bin/demyx-entrypoint- Update code-server variables.
- Support for old variables.
- Migrate oh-my-zsh plugins to custom directory.
- Make oh-my-zsh, custom themes, and plugins auto update.
- Source
.demyxrcin .zshrc. - Migrate code-server data and extensions directory.
- code-server now uses config.yaml for its configs.
config/.demyxrc- oh-my-zsh config variables.
- Other misc variables.
config/settings.json- Set default font family.
- Removed some items.
Dockerfile- Update ctop to latest version.
- Add shellcheck.
- All main variables are now prefixed with DEMYX_.
- Update ENVs with additional variables.
- Rearrange RUN commands.
- Update packages.
- Update bash PS1.
- Set default theme to powerlevel10k.
- Dynamically update code-server version by curling its GitHub repo.
- Support custom fonts needed by powerlevel10k theme.
- Removed
- Added
bin/demyx-entrypointconfig/.demyxrcconfig/.p10k.zshconfig/ctopconfig/settings.json
- Changed
- Update directory structure.
bin/demyx-entrypoint- Update code-server variables.
- Support for old variables.
- Migrate oh-my-zsh plugins to custom directory.
- Make oh-my-zsh, custom themes, and plugins auto update.
- Source
.demyxrcin .zshrc. - Migrate code-server data and extensions directory.
- code-server now uses config.yaml for its configs.
config/.demyxrc- oh-my-zsh config variables.
- Other misc variables.
config/settings.json- Set default font family.
- Removed some items.
Dockerfile- Update ctop to latest version.
- Add shellcheck.
- All main variables are now prefixed with DEMYX_.
- Update ENVs with additional variables.
- Rearrange RUN commands.
- Update packages.
- Update bash PS1.
- Set default theme to powerlevel10k.
- Dynamically update code-server version by curling its GitHub repo.
- Support custom fonts needed by powerlevel10k theme.
README.md- Update screenshot.
- Update tags.
- Update theme.
- Update sample docker-compose.yml.
- Removed
- Added
bin/demyx-adminbin/demyx-configbin/demyx-entrypointbin/demyx-htpasswdbin/demyx-installbin/demyx-lswsconfig/.demyxrcconfig/.p10k.zshconfig/bs.phpconfig/launch.jsonconfig/settings.jsonconfig/shevaua.phpcs-1.0.8.vsix
- Changed
- Update directory structure.
bin/demyx-admin- Replace OPENLITESPEED_ with DEMYX_ prefix for variables.
- Support for old variables.
bin/demyx-config- Replace OPENLITESPEED_ with DEMYX_ prefix for variables.
- Support for old variables.
bin/demyx-encrypt- Replace OPENLITESPEED_ with DEMYX_ prefix for variables.
- Support for old variables.
bin/demyx-entrypoint- Update code-server variables.
- Support for old variables.
- Migrate oh-my-zsh plugins to custom directory.
- Make oh-my-zsh, custom themes, and plugins auto update.
- Source
.demyxrcin .zshrc. - Migrate code-server data and extensions directory.
- code-server now uses config.yaml for its configs.
bin/demyx-htpasswd- Replace OPENLITESPEED_ with DEMYX_ prefix for variables.
bin/demyx-install- Replace OPENLITESPEED_ with DEMYX_ prefix for variables.
- Support for old variables.
bin/demyx-lsws- Replace OPENLITESPEED_ with DEMYX_ prefix for variables.
config/.demyxrc- oh-my-zsh config variables.
- Other misc variables.
config/launch.json- Remove unused items.
config/settings.json- Set default font family.
- Removed some items.
docker-compose.yml- Downgrade version to 2.4.
- Alphabetize keys.
- Update variables with DEMYX_ prefix.
- Various misc updates.
Dockerfile- Remove FROM demyx/openlitespeed.
- Add shellcheck.
- All main variables are now prefixed with DEMYX_.
- Import ENVs from demyx/wordpress image.
- Update ENVs with additional variables.
- Rearrange RUN commands.
- Update packages.
- Update bash PS1.
- Update Xdebug to 3.x.
- Set default theme to powerlevel10k.
- Dynamically update code-server version by curling its GitHub repo.
- Support custom fonts needed by powerlevel10k theme.
- Removed
- Added
bin/demyx-adminbin/demyx-configbin/demyx-entrypointbin/demyx-htpasswdbin/demyx-installbin/demyx-lswsconfig/.demyxrcconfig/.p10k.zshconfig/bs.phpconfig/launch.jsonconfig/settings.jsonconfig/shevaua.phpcs-1.0.8.vsix
- Changed
- Update directory structure.
bin/demyx-admin- Replace OPENLITESPEED_ with DEMYX_ prefix for variables.
- Support for old variables.
bin/demyx-config- Replace OPENLITESPEED_ with DEMYX_ prefix for variables.
- Support for old variables.
bin/demyx-encrypt- Replace OPENLITESPEED_ with DEMYX_ prefix for variables.
- Support for old variables.
bin/demyx-entrypoint- Update code-server variables.
- Support for old variables.
- Migrate oh-my-zsh plugins to custom directory.
- Make oh-my-zsh, custom themes, and plugins auto update.
- Source
.demyxrcin .zshrc. - Migrate code-server data and extensions directory.
- code-server now uses config.yaml for its configs.
bin/demyx-htpasswd- Replace OPENLITESPEED_ with DEMYX_ prefix for variables.
bin/demyx-install- Replace OPENLITESPEED_ with DEMYX_ prefix for variables.
- Support for old variables.
bin/demyx-lsws- Replace OPENLITESPEED_ with DEMYX_ prefix for variables.
bin/demyx-sage- Replace WORDPRESS_ with DEMYX_ prefix for variables.
- Support for old variables.
- Organize code by putting each into its own function.
config/.demyxrc- oh-my-zsh config variables.
- Other misc variables.
config/launch.json- Remove unused items.
config/settings.json- Set default font family.
- Removed some items.
docker-compose.yml- Downgrade version to 2.4.
- Alphabetize keys.
- Update variables with DEMYX_ prefix.
- Various misc updates.
Dockerfile- Remove FROM demyx/openlitespeed.
- Add shellcheck.
- All main variables are now prefixed with DEMYX_.
- Import ENVs from demyx/wordpress image.
- Update ENVs with additional variables.
- Rearrange RUN commands.
- Update packages.
- Update bash PS1.
- Update Xdebug to 3.x.
- Set default theme to powerlevel10k.
- Dynamically update code-server version by curling its GitHub repo.
- Support custom fonts needed by powerlevel10k theme.
- Removed
- Added
bin/demyx-configbin/demyx-entrypointbin/demyx-installconfig/.demyxrcconfig/.p10k.zshconfig/bs.phpconfig/launch.jsonconfig/settings.jsonconfig/shevaua.phpcs-1.0.8.vsix
- Changed
- Update directory structure.
bin/demyx-config- Replace WORDPRESS_ with DEMYX_ prefix for variables.
- Support for old variables.
- Alphabetize php.ini config generator.
- Update XDebug configuration.
bin/demyx-entrypoint- Update code-server variables.
- Support for old variables.
- Migrate oh-my-zsh plugins to custom directory.
- Make oh-my-zsh, custom themes, and plugins auto update.
- Source
.demyxrcin .zshrc. - Migrate code-server data and extensions directory.
- code-server now uses config.yaml for its configs.
bin/demyx-install- Replace WORDPRESS_ with DEMYX_ prefix for variables.
- Support for old variables.
config/.demyxrc- oh-my-zsh config variables.
- Other misc variables.
config/launch.json- Remove unused items.
config/settings.json- Set default font family.
- Removed some items.
docker-compose.yml- Downgrade version to 2.4.
- Alphabetize keys.
- Update variables with DEMYX_ prefix.
- Various misc updates.
Dockerfile- Add shellcheck.
- Set FROM image to a fixed PHP version.
- All main variables are now prefixed with DEMYX_.
- Import ENVs from demyx/wordpress image.
- Update ENVs with additional variables.
- Rearrange RUN commands.
- Update bash PS1.
- Set default theme to powerlevel10k.
- Dynamically update code-server version by curling its GitHub repo.
- Support custom fonts needed by powerlevel10k theme.
README.md- Use relative screenshot.
- Update table.
- Update usage.
- Removed
- tag-*
- Set editor.quickSuggestions to true in settings.json
- tag-browse
- Include shellcheck and unzip to default apps
- tag-browse
- Clean up /tmp
- tag-go
- Use sudo -E so envs will be passed
- Remove font ligatures from the JSON setting files
- Update if statement for WP entrypoints
- Updated travis version commands
- tag-browse
- Run git pulls in the entrypoint to the background
- wget to packages
- code-server:browse now has a symlink to /demyx from user's home
- Auto update oh-my-zsh and its plugin in the entrypoint
- Sudo script to reset ownership for demyx home directory
- Re-added ssh/gnupg to the browse tag
- New tag code-server:browse
- Renamed variables for code-server version
- Update symlink directory to match upstream
- --disable-updates
- --port
- The openlitespeed tags do not use CODE_CONFIG variable
- Entrypoints now copy code-server configs if it's missing
- Non Alpine images will now use curl to download code-server
- Updated Debian based code-server to 3.2.0 and its related flags
- Shared folder with reusable files
- Go variant of code-server
- tag-alpine
- Added CODE_VERSION and CODE_BINARY
- tag-openlitespeed
- Third party source to upgrade php to 7.4
- tag-openlitespeed-sage
- Third party source to upgrade php to 7.4
- tag-sage
- Third party script to install additional php extensions
- PHP_CodeSniffer and its code-server extension
- tag-sage-alpine
- Third party script to install additional php extensions
- PHP_CodeSniffer and its code-server extension
- tag-wp
- Third party script to install additional php extensions
- PHP_CodeSniffer and its code-server extension
- tag-wp-alpine
- Third party script to install additional php extensions
- PHP_CodeSniffer and its code-server extension
- Travis-CI
- Pull several needed base images
- Include go tag
- Output versions in a file
- Commit version file first before committing the rest
- CODE_SERVER_ROOT => CODE_ROOT
- CODE_SERVER_CONFIG => CODE_CONFIG
- CODE_SERVER_LOG => CODE_LOG
- Formatted LABELS and ENV entries
- Moved Configure Demyx commands below the ENV entries
- Shared files are fetched via curl
- Renamed entrypoints
- Rearranged RUN commands
- Update screenshot
- tag-alpine
- Set a fixed version when configuring code-server
- tag-latest
- Update code-server to 3.1.0 via multistage layer
- CMD uses flags specific for code-server v3
- Updated docker-compose.yml
- tag-openlitespeed
- Update code-server to 3.1.0 via multistage layer
- Use updated variables from demyx/openlitespeed
- tag-openlitespeed-sage
- Update code-server to 3.1.0 via multistage layer
- Use updated variables from demyx/openlitespeed
- tag-sage
- Update code-server to 3.1.0 via multistage layer
- Base iamge is now php:fpm-buster
- tag-sage-alpine
- Set a fixed version when configuring code-server
- Base image is now php-fpm-alpine
- Configure Sage in separate RUN command
- tag-wp
- Update code-server to 3.1.0 via multistage layer
- Base iamge is now php:fpm-buster
- docker-compose.yml now includes updates from tag-openlitespeed's .yml
- tag-sage-alpine
- Set a fixed version when configuring code-server
- Base image is now php-fpm-alpine
- Configure Sage in separate RUN command
- Travis-CI
- Each environment variables are now in their own lines
- Run tag-latest in the background
- Files that were gonna be used for COPY
- Unused environment variable for main docker-compose.yml
- Travis-CI
- DOCKER_COMPOSE_VERSION variable
- docker-compose install commands