Dockside lets dev teams code in clones of their production environment and stage their work online
10K+
Dockside is a tool for provisioning lightweight access-controlled IDEs, staging environments and sandboxes - aka devtainers - on local machine, self-hosted on-premises on bare metal or VM, or in the cloud.
By provisioning a devtainer for every fork and branch, Dockside allows collaborative software and product development teams to take lean and iterative development and testing to a highly parallelised extreme.
Core features:
Benefits for developers:
Benefits for code reviewers:
Benefits for product managers and senior management:
Advanced features:
Dockside is supported on Intel (amd64/x86), Apple M1/M2 (arm64) and Raspberry Pi (arm/v7) hardware platforms, via a multiarch Docker image that contains native binary implementations of Dockside for all three architectures.
Dockside is tested on:
docker-ce package suite)docker-ce package suite)To launch Dockside on a local machine, with a temporary and convenient built-in SSL certificate, run:
mkdir -p ~/.dockside && \
docker run -it --name dockside \
-v ~/.dockside:/data \
-v /var/run/docker.sock:/var/run/docker.sock \
-p 443:443 -p 80:80 \
newsnowlabs/dockside --ssl-builtin
For more launch options, such as how to install on-premises or in the cloud using an auto-generated self-signed SSL certificate, a self-supplied SSL certificate, or an auto-generated LetsEncrypt SSL certificate, please see the Dockside Documentation.
This project (known as "Dockside"), comprising the files in the Dockside Git repository, is copyright 2017-2021 NewsNow Publishing Limited and contributors.
Dockside is an open-source project licensed under the Apache License, Version 2.0 (the "License"); you may not use Dockside or its constituent files except in compliance with the License.
You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
N.B. In order to run, Dockside relies upon other third-party open-source software dependencies that are separate to and independent from Dockside and published under their own independent licences. Dockside Docker images made available at https://hub.docker.com/repository/docker/newsnowlabs/dockside are distributions designed to run Dockside that comprise: (a) the Dockside project source and/or object code; and (b) third-party dependencies that Dockside needs to run; and which are each distributed under the terms of their respective licences.
Dockside and devtainer are trade marks of NewsNow Publishing Limited. All rights reserved.
For more information, visit dockside.io.
Content type
Image
Digest
sha256:876acbdf7…
Size
534.2 MB
Last updated
6 days ago
docker pull newsnowlabs/dockside