Commit Graph

122 Commits

Author SHA1 Message Date
0f13e8eb66 Refactor Hero component styles and move inline styles to CSS file
This commit centralizes Hero component styles by moving previously inline styles in `Hero.astro` to `Hero.css`. Additionally, it introduces a `.hero-overlay` class with improved background styling, removes unused component-specific background settings, and aligns spacing for better maintainability and consistency.
2025-07-19 16:56:07 +02:00
b830f2edaf Introduce CSS variables for consistent theming
This commit refactors existing styles to use CSS variables, centralizing values for colors, spacing, typography, and other design elements. It also adds a `variables.css` file for managing these variables. Updated affected components and stylesheets for better maintainability and consistency.
2025-07-19 16:45:51 +02:00
3b011bc463 Remove comments from fly.toml for cleaner configuration 2025-07-19 16:26:01 +02:00
k
89e1683eee Refactor and enhance Gallus Pub website:
- **Added component-specific styles**: Introduced scoped CSS files for `Hero`, `Header`, `Drinks`, `Footer`, and `Welcome` components.
- **Expanded functionality**: Added `Drinks` section with a new layout and stylized elements.
- **Assets fix**: Replaced asset links with correct paths, ensuring consistency for images and files (e.g., `Welcome.png`, `Menu.pdf`).
- **Reorganized header and footer**: Modernized `Header` layout with a fixed navbar, added utility spacer, and redesigned footer to include additional details.
- **Integrated Docker and CI/CD**: Added `Dockerfile`, `fly.toml`, and `.woodpecker.yml` for multi-environment deployment.
- **Improved homepage**: Incorporated `Drinks` component and updated styles for cohesive design.
- **CSS cleanup**: Removed redundant global styles from `index.css` and migrated them to appropriate scoped styles.

Complete revamp to provide modular and deployable updates for long-term scalability.
2025-07-19 15:47:22 +02:00
675594ae8a first version with the components: EventGird, welcome and events 2025-07-18 16:17:18 +02:00
5247bd9816 Remove comments from fly.toml for cleaner configuration
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2025-07-16 23:11:28 +02:00
22eb4eb7c7 Add HoverCard component and integrate it into the homepage
This commit introduces a reusable HoverCard component, designed to display an image, title, and hover-revealed text. The component is styled to match the website theme. Additionally, it has been integrated into the index.astro page with placeholder content for demonstration purposes. Updated the project configuration to include the Font Awesome library.
2025-07-16 22:00:34 +02:00
50c06b3a8a Text rearangment
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2025-07-15 21:42:50 +02:00
5ab62f2b3b Improve logo responsiveness and container padding in styles.css
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
- Updated `.logo-container` for full-width responsiveness.
- Adjusted `.logo-container img` to maintain aspect ratio and center align.
- Added padding to `.container` for better layout spacing.
2025-07-15 21:36:53 +02:00
6120f04c95 Update footer styles for improved readability
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
- Changed `background-color` to a darker shade for better contrast.
- Added white text color for enhanced visibility.
2025-07-15 21:32:57 +02:00
179de67386 Fix typo in "Coming Soon" text in index.html
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2025-07-15 21:25:12 +02:00
3da1b63a50 Remove .dockerignore file to avoid redundant configuration
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2025-07-15 21:23:52 +02:00
6b79e08684 Remove .dockerignore file to avoid redundant configuration
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2025-07-15 21:22:26 +02:00
7d5e77df76 Add .dockerignore and update Fly.io configuration
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
- Created `.dockerignore` to exclude irrelevant files during Docker image build.
- Enhanced `fly.toml` with additional configuration such as VM specs and adjusted syntax.
- Fixed logo path in `index.html` and relocated the logo file for proper referencing.
2025-07-15 21:20:55 +02:00
23b47a7e85 Add Fly.io secret to .woodpecker.yml pipeline
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
- Configured `FLY_API_TOKEN` environment variable from secrets for deployment pipeline.
2025-07-15 21:12:50 +02:00
f4c75ea941 Refactor .woodpecker.yml pipeline configuration
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
- Renamed pipeline to "deploy" for clarity.
- Adjusted `when` conditions structure for branch and event targeting.
2025-07-15 21:10:11 +02:00
58522f2ae0 Add deployment pipeline with Fly.io setup
- Introduced `.woodpecker.yml` for CI/CD pipeline configuration targeting `main` branch.
- Added `fly.toml` for Fly.io deployment settings, including region and deployment checks.
- Created a `Dockerfile` for serving static files via NGINX with SPA routing setup.
2025-07-15 21:08:24 +02:00
2a0aa7a6c8 Update Gallus Pub site design and content
- Changed background and text colors in `styles.css` for a refreshed look.
- Updated logo implementation in `index.html` to use an actual image.
- Adjusted social links and opening hours information.
- Added Font Awesome library to the project configuration.
- Included new logo image in the `public` directory.
2025-07-15 20:30:11 +02:00
bcd86c9c68 Remove Gallus_Pub and Gallus_Pub_v1 directories along with associated configuration and files
This commit deletes the entire setup for both Gallus_Pub and Gallus_Pub_v1 projects, including `.gitignore`, configuration files, source code, styles, package files, and other related assets.
2025-07-15 20:16:25 +02:00
19682fe6c8 create dev branch 2025-07-15 20:14:46 +02:00
582313f960 Add initial setup for Gallus_Pub_v1 with Astro
This commit includes a README detailing the Astro starter kit setup and an autogenerated package-lock.json. The setup uses the minimal Astro template, with dependencies like Astro 5.11.0 installed to kickstart the project.
2025-07-13 21:31:00 +02:00
a418286bc6 Initial commit 2025-05-08 23:08:01 +02:00