Skip to content

Instantly share code, notes, and snippets.

View ajeetraina's full-sized avatar
💭
Whalify Yourself !

Ajeet Singh Raina, Docker Captain, ARM Innovator, ajeetraina

💭
Whalify Yourself !
View GitHub Profile
services:
db:
image: postgres:17
environment:
POSTGRES_DB: ${DATABASE_NAME}
POSTGRES_USER: ${DATABASE_USERNAME}
POSTGRES_PASSWORD: ${DATABASE_PASSWORD}
ports:
- "5432:5432"
env_file:
# Stage 1: Base build stage
FROM python:3.13-slim AS builder
# Create the app directory
RUN mkdir /app
# Set the working directory
WORKDIR /app
# Set environment variables to optimize Python
# Use the official Python runtime image
FROM python:3.13
# Create the app directory
RUN mkdir /app
# Set the working directory inside the container
WORKDIR /app
# Set environment variables
@ajeetraina
ajeetraina / gist:43edff9e25f852f904d2280bd2781a27
Created November 1, 2024 08:15
Error message related to permission issue
2024-11-01 13:43:43 database-1 | 2024-11-01 08:13:43.027+0000 INFO Anonymous Usage Data is being sent to Neo4j, see https://neo4j.com/docs/usage-data/
2024-11-01 13:43:51 loader-1 |
2024-11-01 13:43:51 loader-1 | Collecting usage statistics. To deactivate, set browser.gatherUsageStats to False.
2024-11-01 13:43:51 loader-1 |
2024-11-01 13:43:51 loader-1 |
2024-11-01 13:43:51 loader-1 | You can now view your Streamlit app in your browser.
2024-11-01 13:43:46 database-1 | 2024-11-01 08:13:46.304+0000 INFO Bolt enabled on 0.0.0.0:7687.
2024-11-01 13:43:47 database-1 | 2024-11-01 08:13:47.206+0000 INFO HTTP enabled on 0.0.0.0:7474.
2024-11-01 13:43:47 database-1 | 2024-11-01 08:13:47.209+0000 INFO Remote interface available at http://localhost:7474/
2024-11-01 13:43:47 database-1 | 2024-11-01 08:13:47.215+0000 INFO id: 8940A76F218A70ADEA1575BE68E5D5D6D84D8A18625A537FF8AC58203EBE9FB4
import os, requests, time, openai, json, logging
from pprint import pprint
from typing import Union, List
from fastapi import FastAPI
from pydantic import BaseModel
from sendblue import Sendblue
client = openai.Client(api_key="sk-proj-XXXX")
Can you open mermaid.live and past this:
flowchart LR
subgraph Client
U[User] --> UI[User Interface]
end
subgraph Server
UI --> R[Routes]
R --> C[Controllers]
# Dockerfile (for both Linux and Windows)
ARG DOCKER_OS=linux # Default OS (can be overridden during build)
FROM eclipse-temurin:21-jdk-jammy
WORKDIR /app
COPY .mvn/ .mvn
COPY mvnw pom.xml ./
import java.util.Scanner;
public class TemperatureConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int choice;
do {
displayMenu();
@ajeetraina
ajeetraina / gist:587a935762c62e13c26cc4565d3abdee
Created December 26, 2023 12:31
Docker Desktop on Lenovo ThinkPad
$ docker version
Client:
Cloud integration: v1.0.35+desktop.5
Version: 24.0.7
API version: 1.43
Go version: go1.20.10
Git commit: afdd53b
Built: Thu Oct 26 09:08:44 2023
OS/Arch: windows/amd64
Context: default
@ajeetraina
ajeetraina / gist:53614ba8d9689ee9e524bedae18a1499
Created December 26, 2023 10:43
docker compose file for GenAI for Docker Desktop
services:
pull-model:
image: genai-stack/pull-model:latest
build:
context: .
dockerfile: pull_model.Dockerfile
environment:
- LLM=${LLM-gpt-3.5}
networks: