Remove Astro
This commit is contained in:
parent
98a337bdcd
commit
7bab7e91f4
10 changed files with 2 additions and 187 deletions
|
@ -1,3 +0,0 @@
|
|||
# {{ managedText|raw }}
|
||||
|
||||
use flake
|
|
@ -1,20 +0,0 @@
|
|||
# {{ managedText | raw }}
|
||||
|
||||
.astro
|
||||
.direnv
|
||||
.env
|
||||
.env.production
|
||||
dist
|
||||
node_modules
|
||||
npm-debug.log*
|
||||
pnpm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
|
||||
{% if flake is defined %}
|
||||
.dir-env/
|
||||
{% endif %}
|
||||
|
||||
{% for path in git.ignore %}
|
||||
{{ path }}
|
||||
{% endfor %}
|
|
@ -1,25 +0,0 @@
|
|||
# {{ managedText|raw }}
|
||||
|
||||
{
|
||||
inputs = {
|
||||
devshell.url = "github:numtide/devshell";
|
||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.05";
|
||||
};
|
||||
|
||||
outputs = inputs@{ flake-parts, ... }:
|
||||
flake-parts.lib.mkFlake { inherit inputs; } {
|
||||
imports = [ inputs.devshell.flakeModule ];
|
||||
|
||||
systems = [ "x86_64-linux" ];
|
||||
|
||||
perSystem = { config, self', inputs', pkgs, system, ... }: {
|
||||
devshells.default = {
|
||||
packages = with pkgs; [
|
||||
{% for package in flake.devshell.packages %}
|
||||
"{{ package }}"
|
||||
{% endfor %}
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
|
@ -1,111 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
# {{ managedText | raw }}
|
||||
|
||||
set -o errexit
|
||||
set -o pipefail
|
||||
|
||||
PATH="$PATH:./node_modules/.bin"
|
||||
|
||||
{% if not isFlake %}
|
||||
# If we're running in CI we need to disable TTY allocation for docker compose
|
||||
# commands that enable it by default, such as exec and run.
|
||||
TTY="${TTY:-}"
|
||||
if [[ ! -t 1 ]]; then
|
||||
TTY="-T"
|
||||
fi
|
||||
{% endif %}
|
||||
|
||||
# Remove and generated or temporary files.
|
||||
function build {
|
||||
astro build "${@}"
|
||||
}
|
||||
|
||||
# Remove and generated or temporary files.
|
||||
function clean {
|
||||
rm -fr build node_modules
|
||||
touch build/.keep
|
||||
}
|
||||
|
||||
# Disable Git hooks.
|
||||
function git-hooks:off {
|
||||
git config --unset core.hooksPath
|
||||
}
|
||||
|
||||
# Enable Git hooks.
|
||||
function git-hooks:on {
|
||||
git config core.hooksPath .githooks
|
||||
}
|
||||
|
||||
# Create a new Fractal component.
|
||||
function fractal:new {
|
||||
mkdir -p "components/${1}"
|
||||
|
||||
echo "name: ${1}" > "components/${1}/${1}.config.yml"
|
||||
echo "${1}" > "components/${1}/${1}.twig"
|
||||
}
|
||||
|
||||
# Display a list of all available commands.
|
||||
function help {
|
||||
printf "%s <task> [args]\n\nTasks:\n" "${0}"
|
||||
|
||||
compgen -A function | grep -v "^_" | cat -n
|
||||
|
||||
printf "\nExtended help:\n Each task has comments for general usage\n"
|
||||
}
|
||||
|
||||
# Start the project.
|
||||
function start {
|
||||
{% if not isFlake %}
|
||||
cp -v --no-clobber .env.example .env || true
|
||||
docker compose up -d
|
||||
{% else %}
|
||||
fractal start --sync
|
||||
{% endif %}
|
||||
}
|
||||
|
||||
function sync {
|
||||
clean
|
||||
fractal build
|
||||
|
||||
aws s3 sync "build/." s3://"${BUCKET_NAME}" \
|
||||
--acl "public-read" \
|
||||
--cache-control max-age=3600
|
||||
}
|
||||
|
||||
{% if not isFlake %}
|
||||
# Run a command within the node container.
|
||||
function cmd {
|
||||
docker compose exec node yarn "${@}"
|
||||
}
|
||||
|
||||
# Stop the project
|
||||
function stop {
|
||||
docker compose down
|
||||
}
|
||||
|
||||
# Execute yarn commands.
|
||||
function yarn {
|
||||
cmd node yarn "${@}"
|
||||
}
|
||||
|
||||
function _run {
|
||||
local service="${1}"
|
||||
local command="${2}"
|
||||
|
||||
docker compose run \
|
||||
--entrypoint "${command}" \
|
||||
--no-deps \
|
||||
--rm \
|
||||
-T \
|
||||
"${service}" "${@}"
|
||||
}
|
||||
{% endif %}
|
||||
|
||||
# Include any local tasks.
|
||||
[[ -e run.local ]] && source run.local
|
||||
|
||||
TIMEFORMAT=$'\nTask completed in %3lR'
|
||||
time "${@:-help}"
|
||||
|
||||
# vim: ft=bash
|
|
@ -1,12 +0,0 @@
|
|||
// {{ managedText }}
|
||||
|
||||
{
|
||||
"extends": "astro/tsconfigs/strict",
|
||||
"compilerOptions": {
|
||||
"baseUrl": ".",
|
||||
"paths": {
|
||||
"~/*": ["src/*"]
|
||||
},
|
||||
"strictNullChecks": true
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue