3 Commits

Author SHA1 Message Date
4a3daf7d8c SSL configuration in Dockerfile and drone.yml
Some checks reported errors
continuous-integration/drone/tag Build was killed
2025-11-29 19:22:06 +05:30
13ad4e08d2 SSL configuration
All checks were successful
continuous-integration/drone/tag Build is passing
2025-11-29 19:16:15 +05:30
7e35cf0c31 fixes
All checks were successful
continuous-integration/drone/tag Build is passing
2025-11-29 19:04:17 +05:30
4 changed files with 12 additions and 7 deletions

View File

@@ -70,6 +70,8 @@ steps:
from_secret: WS_PORT from_secret: WS_PORT
WS_SKEY: WS_SKEY:
from_secret: WS_SKEY from_secret: WS_SKEY
WS_SSL:
from_secret: WS_SSL
volumes: volumes:
- name: dockersock - name: dockersock
path: /var/run/docker.sock path: /var/run/docker.sock
@@ -82,6 +84,7 @@ steps:
--build-arg VITE_WS_HOST="$WS_HOST" \ --build-arg VITE_WS_HOST="$WS_HOST" \
--build-arg VITE_WS_PORT="$WS_PORT" \ --build-arg VITE_WS_PORT="$WS_PORT" \
--build-arg VITE_WS_SKEY="$WS_SKEY" \ --build-arg VITE_WS_SKEY="$WS_SKEY" \
--build-arg VITE_WS_SSL="$WS_SSL" \
-t lila-games/tic-tac-toe-ui:$IMAGE_TAG \ -t lila-games/tic-tac-toe-ui:$IMAGE_TAG \
-t lila-games/tic-tac-toe-ui:latest \ -t lila-games/tic-tac-toe-ui:latest \
/drone/src /drone/src
@@ -118,7 +121,7 @@ steps:
path: /var/run/docker.sock path: /var/run/docker.sock
commands: commands:
- echo "🛑 Stopping old container..." - echo "🛑 Stopping old container..."
- docker rm -f blog || true - docker rm -f tic-tac-toe-ui || true
- name: run-container - name: run-container
image: docker:24 image: docker:24
@@ -131,8 +134,8 @@ steps:
- echo "🚀 Starting container lila-games/tic-tac-toe-ui:$IMAGE_TAG ..." - echo "🚀 Starting container lila-games/tic-tac-toe-ui:$IMAGE_TAG ..."
- | - |
docker run -d \ docker run -d \
--name blog \ --name tic-tac-toe-ui \
-p 3002:3000 \ -p 3003:3000 \
-e NODE_ENV=production \ -e NODE_ENV=production \
--restart always \ --restart always \
lila-games/tic-tac-toe-ui:$IMAGE_TAG lila-games/tic-tac-toe-ui:$IMAGE_TAG

View File

@@ -17,11 +17,12 @@ COPY . .
ARG VITE_WS_HOST ARG VITE_WS_HOST
ARG VITE_WS_PORT ARG VITE_WS_PORT
ARG VITE_WS_SKEY ARG VITE_WS_SKEY
ARG VITE_WS_SSL
# Export them as actual environment variables (Vite needs ENV) # Export them as actual environment variables (Vite needs ENV)
ENV VITE_WS_HOST=${VITE_WS_HOST} ENV VITE_WS_HOST=${VITE_WS_HOST}
ENV VITE_WS_PORT=${VITE_WS_PORT} ENV VITE_WS_PORT=${VITE_WS_PORT}
ENV VITE_WS_SKEY=${VITE_WS_SKEY} ENV VITE_WS_SSL=${VITE_WS_SSL}
# Build # Build
RUN npm run build RUN npm run build

View File

@@ -1,6 +1,6 @@
{ {
"name": "tictactoe-vite", "name": "tictactoe-vite",
"version": "v0.2.2", "version": "v0.2.5",
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",

View File

@@ -48,9 +48,10 @@ export const NakamaContext = createContext<NakamaContextType>(null!);
export function NakamaProvider({ children }: { children: React.ReactNode }) { export function NakamaProvider({ children }: { children: React.ReactNode }) {
const [client] = useState( const [client] = useState(
() => new Client( () => new Client(
import.meta.env.VITE_WS_SKEY, import.meta.env.VITE_SERVER_KEY,
import.meta.env.VITE_WS_HOST, import.meta.env.VITE_WS_HOST,
import.meta.env.VITE_WS_PORT import.meta.env.VITE_WS_PORT,
import.meta.env.VITE_WS_SSL === "true"
) )
); );