mirror of https://github.com/docker/compose.git
Revert "E2e test improvements"
This commit is contained in:
parent
9abd990e1c
commit
8e8635f520
|
@ -12,12 +12,24 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
# BUILD
|
||||
FROM golang:alpine AS build
|
||||
COPY dispatcher.go .
|
||||
RUN mkdir -p /out && go build -o /out/dispatcher dispatcher.go
|
||||
FROM ubuntu:latest
|
||||
|
||||
# Update and upgrade repo
|
||||
RUN apt-get update -y -q && apt-get upgrade -y -q
|
||||
|
||||
# Install tools we might need
|
||||
RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y -q curl build-essential ca-certificates git
|
||||
|
||||
# Download Go 1.2.2 and install it to /usr/local/go
|
||||
RUN curl -s https://storage.googleapis.com/golang/go1.2.2.linux-amd64.tar.gz| tar -v -C /usr/local -xz
|
||||
|
||||
# Let's people find our Go binaries
|
||||
ENV PATH $PATH:/usr/local/go/bin
|
||||
|
||||
COPY dispatcher.go .
|
||||
RUN go build dispatcher.go
|
||||
|
||||
FROM alpine AS run
|
||||
EXPOSE 80
|
||||
CMD ["/dispatcher"]
|
||||
|
||||
COPY static /static/
|
||||
COPY --from=build /out/dispatcher /dispatcher
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
services:
|
||||
simple:
|
||||
image: alpine
|
||||
image: busybox:1.31.0-uclibc
|
||||
command: sh -c "sleep 5"
|
||||
another:
|
||||
image: alpine
|
||||
image: busybox:1.31.0-uclibc
|
||||
command: sh -c "sleep 0.1 && echo world && /bin/false"
|
||||
deploy:
|
||||
restart_policy:
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
FROM nginx:alpine
|
||||
FROM nginx
|
||||
|
||||
ARG FOO
|
||||
LABEL FOO=$FOO
|
||||
|
|
|
@ -12,6 +12,6 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
FROM nginx:alpine
|
||||
FROM nginx
|
||||
|
||||
COPY static2 /usr/share/nginx/html
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
services:
|
||||
should_fail:
|
||||
image: alpine
|
||||
image: busybox:1.27.2
|
||||
command: ls /does_not_exist
|
||||
sleep: # will be killed
|
||||
image: alpine
|
||||
image: busybox:1.27.2
|
||||
command: ping localhost
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
services:
|
||||
service:
|
||||
image: alpine
|
||||
image: busybox
|
||||
command: top
|
||||
ipc: "service:shareable"
|
||||
container:
|
||||
image: alpine
|
||||
image: busybox
|
||||
command: top
|
||||
ipc: "container:ipc_mode_container"
|
||||
shareable:
|
||||
image: alpine
|
||||
image: busybox
|
||||
command: top
|
||||
ipc: shareable
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
services:
|
||||
ping:
|
||||
image: alpine
|
||||
image: busybox:1.27.2
|
||||
command: ping localhost -c 1
|
||||
hello:
|
||||
image: alpine
|
||||
image: busybox:1.31.0-uclibc
|
||||
command: echo hello
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
services:
|
||||
mydb:
|
||||
image: mariadb
|
||||
image: mysql
|
||||
network_mode: "service:db"
|
||||
environment:
|
||||
- MYSQL_ALLOW_EMPTY_PASSWORD=yes
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
services:
|
||||
restart:
|
||||
image: alpine
|
||||
image: busybox
|
||||
command: ash -c "if [[ -f /tmp/restart.lock ]] ; then sleep infinity; else touch /tmp/restart.lock; fi"
|
||||
|
|
|
@ -8,13 +8,13 @@ services:
|
|||
networks:
|
||||
- backnet
|
||||
db:
|
||||
image: nginx:alpine
|
||||
image: nginx
|
||||
networks:
|
||||
- backnet
|
||||
volumes:
|
||||
- data:/test
|
||||
front:
|
||||
image: nginx:alpine
|
||||
image: nginx
|
||||
networks:
|
||||
- frontnet
|
||||
networks:
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
FROM nginx:alpine
|
||||
FROM nginx
|
||||
|
||||
ARG FOO
|
||||
LABEL FOO=$FOO
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
services:
|
||||
simple:
|
||||
image: alpine
|
||||
image: busybox:1.27.2
|
||||
command: top
|
||||
another:
|
||||
image: alpine
|
||||
image: busybox:1.31.0-uclibc
|
||||
command: top
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
services:
|
||||
simple:
|
||||
image: nginx:alpine
|
||||
image: nginx
|
||||
another:
|
||||
image: nginx:alpine
|
||||
image: nginx
|
||||
|
|
|
@ -12,4 +12,4 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
FROM nginx:alpine
|
||||
FROM nginx
|
||||
|
|
|
@ -32,7 +32,7 @@ func TestIPC(t *testing.T) {
|
|||
const projectName = "ipc_e2e"
|
||||
var cid string
|
||||
t.Run("create ipc mode container", func(t *testing.T) {
|
||||
res := c.RunDockerCmd("run", "-d", "--rm", "--ipc=shareable", "--name", "ipc_mode_container", "alpine", "top")
|
||||
res := c.RunDockerCmd("run", "-d", "--rm", "--ipc=shareable", "--name", "ipc_mode_container", "busybox", "top")
|
||||
cid = strings.Trim(res.Stdout(), "\n")
|
||||
})
|
||||
|
||||
|
|
Loading…
Reference in New Issue