2ip — Modern IP Address Lookup & Network Utilities
- Framework: Next.js 15 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- Sitemap & SEO: next-sitemap, metadata API
- Clone this repository:
git clone https://github.com/art3m4ik3/2ip.git cd 2ip - Install dependencies:
bun i
bun run devbun run build
bun run startBuild and run with Docker Compose:
docker-compose up --buildOr build and run only the web service:
docker build -t 2ip .
docker run -p 3000:3000 2ip- Environment: via
NODE_ENV=production - Site URL: set in
next-sitemap.config.js(siteUrl: 'https://2ip.pro') - Metadata: defined in
app/layout.tsx
bun run dev— development serverbun run build— build production bundlebun run start— start production serverbun run lint— run Next.js lintingbun run postbuild— generate sitemap & robots.txt