Fix devcontainer setup
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
FROM node:22-alpine AS base
|
||||
WORKDIR /app
|
||||
WORKDIR /app/frontend
|
||||
COPY package.json yarn.lock ./
|
||||
RUN yarn install
|
||||
COPY . .
|
||||
@ -12,5 +12,5 @@ EXPOSE 5173
|
||||
ENTRYPOINT [ "yarn", "dev", "--host", "0.0.0.0" ]
|
||||
|
||||
FROM nginx:alpine AS production
|
||||
COPY --from=build /app/dist/ /usr/share/nginx/html
|
||||
COPY --from=build /app/frontend/dist/ /usr/share/nginx/html
|
||||
ENTRYPOINT [ "nginx", "-g", "daemon off;" ]
|
||||
|
@ -18,21 +18,6 @@
|
||||
filter: drop-shadow(0 0 2em #61dafbaa);
|
||||
}
|
||||
|
||||
@keyframes logo-spin {
|
||||
from {
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
to {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
@media (prefers-reduced-motion: no-preference) {
|
||||
a:nth-of-type(2) .logo {
|
||||
animation: logo-spin infinite 20s linear;
|
||||
}
|
||||
}
|
||||
|
||||
.card {
|
||||
padding: 2em;
|
||||
}
|
||||
|
@ -1,7 +1,6 @@
|
||||
import { useState, useEffect } from 'react'
|
||||
import reactLogo from './assets/react.svg'
|
||||
import dockerLogo from './assets/docker.svg'
|
||||
import viteLogo from '/vite.svg'
|
||||
import './App.css'
|
||||
|
||||
function App() {
|
||||
@ -38,18 +37,15 @@ function App() {
|
||||
return (
|
||||
<>
|
||||
<div>
|
||||
<a href="https://vite.dev" target="_blank" rel="noreferrer">
|
||||
<img src={viteLogo} className="logo" alt="Vite logo" />
|
||||
</a>
|
||||
<a href="https://react.dev" target="_blank" rel="noreferrer">
|
||||
<img src={reactLogo} className="logo react" alt="React logo" />
|
||||
</a>
|
||||
<a href="https://docker.com" target="_blank" rel="noreferrer">
|
||||
<a href="https://docker.com" target="_blank" rel="noreferrer">
|
||||
<img src={dockerLogo} className="logo docker" alt="Docker logo" />
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<h1>Vite + React + Docker + Traefik</h1>
|
||||
<h1>React + Docker + Traefik</h1>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
|
Reference in New Issue
Block a user